我是靠谱客的博主 迷你白云,最近开发中收集的这篇文章主要介绍如何在arcgis的python2.7环境中安装第三方库一、安装PIP二、利用pip安装第三方库,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

该方法已经不能复现,猜测是因为pip版本的问题,不用浪费时间看了

  • 一、安装PIP
  • 二、利用pip安装第三方库

由于某些原因,我遇到了一个及其奇怪的需求,需要在远古时代的arcgis的python2.7环境中安装第三方库,来写一些脚本。
这可难为我了,因为在此之前我基本上没有写过正经的python脚本,更没有装过第三方库,第一次就这么刺激的嘛?网络上百度半天,各种复制黏贴,讲的乱七八糟,足足花了好几天时间,才将环境搭好。闲话不多说,开始记录正事。
其实这篇文章本质上也是把其他人的东西复制黏贴,整合了一下拿来用。
以安装pptx模块为例,其所需要的依赖库有:lxml、Pillow、XlsxWriter。如果使用安装包内自带的setup.py安装,会非常困惑,只能缺一个包再重新安装一个包,而且还会遇到各种版本问题。
所以,我们还是需要利用pip来安装

一、安装PIP

因为滚滚的历史车轮,直接在arcgis自带的python环境中,安装pip是不可行的,所以我们需要一些骚操作。

  1. 将arcgis的python2.7.3的安装路径C:Python27ArcGIS10.2添加到,然后重新启动cmd。然后在cmd中输入python,可以看到,此时的python就是gis下的python2.7环境。
  2. 安装pip之前,需要按照setuptools。使用ez_setup.py文件,将其放置在C:Python27ArcGIS10.2Scripts路径下。链接: ez_setup.py.
    在这里插入图片描述
    3.cmd定位到该文件所在目录,安装 setuptools,命令行输入
python ez_setup.py
  1. 将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安装第三方库所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部