记录windows2008R2安装python的setuptool

记录windows2008R2安装Python的pip和pymongo

如果你是用python2

安装python-2.7.13.amd64.msi,用自带的pip
https://www.jianshu.com/p/488f8a793517
在这里插入图片描述

如果是用python3

但如果你跟我一样安装了python3,可能要大费周章了。

安装setuptool才可以安装pip,easysintall也用不了,搞了很久才搞定。
以下是方法
1、下载setuptool的tar.gz压缩包
2、解压后,输入 python setup.py install
这时候会跳出 no module named setuptools
明明setuptools的文件夹就在压缩包里头,咋还找不到,这么解决就好了↓
这时候,打开压缩包里的setup.py,在import setuptools前面增加几行代码。

import sys
sys.path.append("E:/python-3.7.3-embed-amd64/setuptools-33.1.1")
sys.path.append("E:/python-3.7.3-embed-amd64/setuptools-33.1.1/setuptools")
import setuptools

加进去后,可能还会跳出说没有Llib\site-packages路径,自己新建文件夹就可以了。
安装成功!

后续安装发现pip还是打开不了,参考
https://blog.csdn.net/s_crawler/article/details/79639261
可以打开pip了,但是新的问题出现了,用来安装pymongo的whl文件显示is not a supported wheel on this platform

网上说是要查看版本,用import pip是不可以的,

直接在命令台输入pip debug --verbose
从中我们可以看到Compatible字样,这些就是当前Python版本可以适配的标签。例如,我的Python版本是3.7.3,可以匹配下面这些文件名
Compatible tags: 44
cp37-cp37m-manylinux2014_armv7l
cp37-cp37m-linux_armv7l
cp37-abi3-manylinux2014_armv7l
cp37-abi3-linux_armv7l
cp37-none-manylinux2014_armv7l
cp37-none-linux_armv7l
cp36-abi3-manylinux2014_armv7l
cp36-abi3-linux_armv7l
cp35-abi3-manylinux2014_armv7l
cp35-abi3-linux_armv7l
cp34-abi3-manylinux2014_armv7l
cp34-abi3-linux_armv7l
cp33-abi3-manylinux2014_armv7l
————————————————
版权声明:本文为CSDN博主「Lukea11」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/happywlg123/article/details/107281936

哎终于安装好了pymongo
但是又发现导入不了,明明pip list有了pymongo

E:\软件>pip list
Package    Version
---------- -------
pip        20.3b1
pymongo    3.12.0
setuptools 33.1.1
E:\软件>python import pymongo
python: can't open file 'import': [Errno 2] No such file or directory

加入路径后解决了

sys.path.append(r'E:\python-3.7.3-embed-amd64\Lib\site-packages')

重新输入pip如下

>>> pip
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'pip' is not defined
>>> import sys
>>> sys.path
['E:\\python-3.7.3-embed-amd64\\python37.zip', 'E:\\python-3.7.3-embed-amd64']
>>> sys.path.append(r'E:\python-3.7.3-embed-amd64\Lib\site-packages')
>>> sys.path
['E:\\python-3.7.3-embed-amd64\\python37.zip', 'E:\\python-3.7.3-embed-amd64', '
E:\\python-3.7.3-embed-amd64\\Lib\\site-packages']
>>> sys.path
['E:\\python-3.7.3-embed-amd64\\python37.zip', 'E:\\python-3.7.3-embed-amd64', '
E:\\python-3.7.3-embed-amd64\\Lib\\site-packages']
>>> import pip
>>> import pymongo

可以看到Import成功

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值