概述
该方法已经不能复现,猜测是因为pip版本的问题,不用浪费时间看了
- 一、安装PIP
- 二、利用pip安装第三方库
由于某些原因,我遇到了一个及其奇怪的需求,需要在远古时代的arcgis的python2.7环境中安装第三方库,来写一些脚本。
这可难为我了,因为在此之前我基本上没有写过正经的python脚本,更没有装过第三方库,第一次就这么刺激的嘛?网络上百度半天,各种复制黏贴,讲的乱七八糟,足足花了好几天时间,才将环境搭好。闲话不多说,开始记录正事。
其实这篇文章本质上也是把其他人的东西复制黏贴,整合了一下拿来用。
以安装pptx模块为例,其所需要的依赖库有:lxml、Pillow、XlsxWriter。如果使用安装包内自带的setup.py安装,会非常困惑,只能缺一个包再重新安装一个包,而且还会遇到各种版本问题。
所以,我们还是需要利用pip来安装
一、安装PIP
因为滚滚的历史车轮,直接在arcgis自带的python环境中,安装pip是不可行的,所以我们需要一些骚操作。
- 将arcgis的python2.7.3的安装路径C:Python27ArcGIS10.2添加到,然后重新启动cmd。然后在cmd中输入python,可以看到,此时的python就是gis下的python2.7环境。
- 安装pip之前,需要按照setuptools。使用ez_setup.py文件,将其放置在C:Python27ArcGIS10.2Scripts路径下。链接: ez_setup.py.
3.cmd定位到该文件所在目录,安装 setuptools,命令行输入
python ez_setup.py
- 将pip.tar文件解压,用CMD模式进入到解压后的文件所在的目录执行命令:
python setup.py install
安装完成后会在下图路径出现安装包(无视pip21.0版本,此版本已经不支持2.7环境的安装)
二、利用pip安装第三方库
经过上述步骤后,scripts文件夹下已经出现pip.exe,但是我们还需要将python27下的pip添加到用户和系统环境变量PATH中去,即将C:Python27ArcGIS10.2Scripts添加进去
目前整个环境变量如下
此时已将完成了PIP的安装 ,接下来就可以安装第三方库了。
但是arcgis环境可能对联网进行了限制,直接使用pip安装会遇到链接问题,基本上无法连接上网络,因此需要使用国内镜像的方式进行安装。
国内常用的镜像路径有
项目 | 网址 |
---|---|
豆瓣 | https://pypi.douban.com/simple |
阿里云 | https://mirrors.aliyun.com/pypi/simple/ |
清华 | https://pypi.tuna.tsinghua.edu.cn/simple |
中科大 | https://pypi.mirrors.ustc.edu.cn/simple |
使用方法直接在pip命令后面空格加 -i 再加镜像源的网址就可以了
以pptx为例:
pip install pptx -i https://pypi.douban.com/simple
一个不行就换一个,我换了三个镜像源,才安装成功。
最后,打开arcgis导包试一下,没有报错,安装成功。
最后
以上就是迷你白云为你收集整理的如何在arcgis的python2.7环境中安装第三方库一、安装PIP二、利用pip安装第三方库的全部内容,希望文章能够帮你解决如何在arcgis的python2.7环境中安装第三方库一、安装PIP二、利用pip安装第三方库所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复