概述
0 python安装包方法
第一种,在线获取法
pip install 包名
pip install 包名 -i 国内源
第二种,本地安装法(下载好了 whl 或者 .tar.gz文件)
pip install 文件.whl
python setup.py install
1 问题及目的
1.1 问题
从今早开始就开始力图寻找,同一个python2的环境,能同时容下arcgis自带的不开源的arcpy库与我所使用的其他第三方库,如pandas。
早上那篇【Python3.6.4与Arcgis自带Python2.7.3的环境配置问题】仅解决了如何在python环境不带pip的环境下(如2.7.3本身不带安装pip),去安装pip,但是就算安装好了pip,使用0中第一种方法,仍无法使用pip去安装第三方库。
它仍会爆出:
这样的问题。
1.2目的
致力于在arcgis自带的python2.73环境下,安装上其他的第三方库。因为arcpy是不开源的,如果网上自行下载python2.73环境,是装不了arcpy的,所以反过来不行。只能在arcgis自带的python环境下,安装自己需要的第三方库。
虽然能装的上pip,但是用在线方法pip install 包名 或者 线下安装包名.whl等都失败了。
刚刚询问了培晓,大概理解如下:
pip install +包名的方式去下载第三方包,是采取在线访问资源的方式进行下载的,而arcgis可能限制了访问的网址,所以导致了 could not fetch URL…
所以,我们要访问国内的镜像资源,具体使用方式为 pip install 包名 -i +国内源
关键字搜索:pip 国内源 国内资源地址
2 解决途径,例如安装pandas
1.首先就是要下载一个对应2.73版本的pandas.whl文件,注:pandas-0.21.1-cp27-none-win32.whl
2.然后尝试pip install pandas -i +国内源的时候,爆出依赖于Numpy版本,需要更新安装
3.尝试更新安装numpy,但是由于arcgis的限制,不能卸载老版本的Numpy,所以安装失败
4.尝试强制覆盖安装numpy, 安装成功
python -m pip install -U –force-reinstall pip -i + 国内源
5.继续尝试安装pandas
pip install pandas -i +国内源
爆出仍需要安装其他依赖的包,因为arcgis本身自带的python环境基础包就不全,所以逐一按照国内源的方式进行下载。缺啥补啥。
6.安装pandas成功。
最后
以上就是听话羽毛为你收集整理的【python2.7.3】Arcgis自带python2.7.3的环境下安装第三方库0 python安装包方法1 问题及目的1.1 问题2 解决途径,例如安装pandas的全部内容,希望文章能够帮你解决【python2.7.3】Arcgis自带python2.7.3的环境下安装第三方库0 python安装包方法1 问题及目的1.1 问题2 解决途径,例如安装pandas所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复