当我今天用pycharm构建python2.7环境,并尝试装一些包的时候,发现会报错,就连更新pip的时候也会报错
出现了could not fetch URL…这样的bug,所以我觉得应该是与python3的环境起冲突或者是自带的pip没有正确安装。(但是后来发现,不是这个原因,而大多是arcgis本身限制的原因。)
所以,我想,应该是两个python环境系统的兼容问题: 1. 我python3设置好了环境变量,dos窗口可以调用。2. python2是arcgis附带安装的。没有配置环境变量。(后来发现是2.x版本pip未安装以及未配置好环境变量。)
但是,arcgis的python没有安装pip,所以我们自行下载安装:
pip安装地址
我们下载,.tar.gz格式的文件,这样就可以用 python setup.py install 方法进行安装
同时,也可能没有setuptools,这也是python安装下载包的基础工具,如果没有可以自己下载
【注意】:一定要用dos窗口进入到解压pip文件夹下,然后python2 setup.py install
随后,添加pip2.exe的环境变量。
由于我之前因为pip与setuptools的版本问题,遇见了很多bug,建议在安装其他第三方包之前,更新一下这两个基础安装文件。
# dos命令 注意:要更新python2版本的pip与setuptools
python2 -m pip install --upgrade pip
pip2 install -U setuptools
这个时候就可以灵活运用python3.64 以及 arcgis自带的python2.73了