Python27安装pip
安装ArcMap之后,自带了Python2.7.3,但是如果要在此基础上进行其他的开发,还是要安装一些非arcpy的模块,比如读取和写入excel的模块,这个时候,没有pip不行。win10下,python版本2.7.3安装pip又废了一番功夫。python2.7.9以上,安装pip很好装的,下载pip压缩包,执行python setup.py install 就可以了。但是较低的版本就不太好操作了。
1.使用get-pip.py
下载get-pip.py,然后执行python get-pip.py install ,结果报错:
2.尝试安装ez_setup.py
下载ez_setup.py,然后执行python ez_setup.py,结果报错:
3.尝试安装setuptools
下载了setuptools,进入解压目录,执行python setup.py install,结果报错:
我想着,没啥毛病,就先继续安装pip,下载了pip的压缩包,解压后,进入目录执行:python setup.py install ,结果报错:
解决上面的错误,有人说安装:python ez_setup.py ,回到第二步。
看起来有点死循环了呢。
4.重新安装ez_setup.py脚本
后来重新下载了一个ez_setup.py脚本,ez_setup,后来在csdn上看了两篇文章,一篇文章(参考文章7)说在C:\Python27\Lib下的mimetypes.py(我的python就是)添加如下代码:
1 | if sys.getdefaultencoding() != 'gbk': |
尝试了,没有解决,另一个是在site.py这个文件的开头添加,(参考文章8)
1 | import sys |
最后终于安装成功了。
1.windows下安装pip
2.How do I install pip on Windows?
3.Windows 下 Python easy_install 的安装
4.Python– easy_install 的安装
5.python2.7.6安装pip
6.from setuptools import setup, find_packages
7.setuptools,pip,install,UnicodeDecodeError: ‘ascii’ codec can’t decode byte.原因和解决方案
8.pip 安装pandas报UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xd5错
我安装这个准备干什么来着?(突然忘记了!)
安装了ez_setup.py就可以使用easy_install命令执行第三方库的安装了,要将easy_install.exe配置到环境变量中。
easy_install用法
1 | ## 安装一个包 |
安装好easy_install,配置好环境变量(将C:\Python27\ArcGIS10.2\Scripts加如环境变量path中),就可以安装pip了,下载pie压缩包,,解压后,进入到解压目录,执行:python setup.py install,这个时候,就可以安装pip了。
安装成功:
然后就可以通过pip安装其他的软件了(简直了,一波三折)。总结起来,就是先安装ez_insatll,然后安装pip。
1.easy_install和pip的安装及使用
问题
(1) python使用清华的源
正常安装了pip之后,通过pip安装模块,比如:pip install xlrd,pip install pandas,都出现了:“ERROR: Could not find a version that satisfies the requirement pandas (from versions: none)ERROR: No matching distribution found for pandas”。
有人说要升级pip版本,执行命令:python -m pip install –upgrade pip,结果又升级不了。
解决方式主要是在c:\user\xxx(用户目录下,xxx是登录用户名,这个一定要)新建文件夹pip,里面有一个文件pip.ini,pip.ini的内容如下:(# trusted-host 此参数是为了避免麻烦,否则使用的时候可能会提示不受信任 #)
1 | [global] |
最后就可以安装了:
1.Python pip配置国内源
2.Python出现Could not find a version that satisfies the requirement openpyxl (from versions: )
3.Python Could not fetch URL https://pypi.org/simple/pip/(There was a problem confirming the ssl certificate
(2) 安装pandas时失败:
网上说,可以手动去这里( 相关地址 )下载需要的whl,然后执行python install pandas.whl,我尝试了多次,都提示版本不支持此平台:
最后找到了python27版本的pandas-0.24.2-cp27-cp27m-win32.whl,最后可以安装了,但是最后还是失败了:
要求python版本大于3.5,这不是闹着完吗,不能啊。(最后放弃了,用其他的库代替读取写入excel吧)
(3) Fatal error in launcher: Unable to create process using ‘“‘
ArcGIS Map10.7自带了python2.7.15,将python和pip配置到环境变量中
运行:pip –version,结果出现了:Fatal error in launcher: Unable to create process using ‘“‘ 错误。
解决方法,在执行pip命令时添加python -m
1 | ## 临时办法 |