ArcGIS自带的python安装第三方库

news2024/9/29 1:19:29

ArcGIS自带的python安装第三方库

文章目录

  • ArcGIS自带的python安装第三方库
    • pip库安装
      • 安装setuptools库
      • 安装pip库
    • 第三方库安装

在做项目时,用到了ArcGIS(非pro)中python中的arcpy库,但是又依赖其他外部库,而 Python2并不像Python3那样自带pip库,所以为了安装第三方库,要先安装pip库才行。这里主要分为三步进行: 第一步,安装setuptools库;第二步,安装pip库;第三步,安装第三方库。 示例依赖库下载链接如下:

链接:https://pan.baidu.com/s/1L2Kz3wUcwld0wfh7kbcMiA?pwd=GIS6
提取码:GIS6

pip库安装

在安装之前要确保电脑已安装好ArcGIS,并将ArcGIS自带的Python路径添加到环境变量Path。如果是ArcGIS默认路径,可直接添加【D:\Python 2.7\ArcGIS10.X】的路径。注意:如果在环境变量Path中配置了其他python环境的路径,要删除掉。

安装setuptools库

解压setuptools-12.0.1.tar.gz,复制该文件夹所在的路径,打开 cmd命令行窗口, 输入以下内容:

cd /d 你的setuptools路径

例如我的路径是C:\software\arcpy安装pip\pip-1.5.4,输入命令

cd /d C:\software\arcpy安装pip\setuptools-12.0.1

接下来,再输入如下命令即可进行安装。安装完成后,成功提示如下图所示。

python setup.py install

安装pip库

解压pip-1.5.4.tar.gz,复制该文件夹所在的路径,打开 cmd命令行窗口, 输入以下内容:

cd /d 你的pip-1.5.4路径

例如我的路径是C:\software\arcpy安装pip\pip-1.5.4,输入命令

cd /d C:\software\arcpy安装pip\pip-1.5.4

接下来,再输入如下命令即可进行安装。安装完成后,成功提示如下图所示。

python setup.py install

完成这两部流程,如果没有报错,你就完成了pip库的安装。

第三方库安装

如果用到其他第三方库可以pip在线安装,或是下载whl库进行安装。由于我的作业环境是内网环境,所以主要是下载whl库的形式来安装配置。这里以pypinyin库为例进行下载安装。

pypinyin库下载,这里借助清华大学的镜像站加速下载,将下载的whl包,保存至E:\Temp目录下。

pip download -i https://pypi.tuna.tsinghua.edu.cn/simple/ pypinyin  -d "E:\Temp"
# 借助aliyun镜像下载
pip download -i https://mirrors.aliyun.com/pypi/simple/ pypinyin  -d "E:\Temp"

它也会自动帮我们下载一些依赖库,然后进入该文件夹打开cmd窗口,进行pip + whl包名安装即可。

cd /d E:\Temp
pip install typing-3.10.0.0-py2-none-any.whl
pip install enum34-1.1.10-py2-none-any.whl
pip pypinyin-0.51.0-py2.py3-none-any.whl

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1980551.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

gitlab项目添加新成员

gitlab项目添加新成员 1、进入项目,找到settings----->点击Members 2、手动输入要添加成员的账号或者搜索,最后点击Add to project就可以了 choose a role permission 是为要添加的成员选择角色权限 补充: ‌Maintainer:拥…

RabbitMQ未授权访问漏洞

RabbitMQ未授权访问漏洞 RabbitMQ是目前非常热门的一款消息中间件,基于AMQP协议的,可以在发布者和使用者之间交换异步消息。消息可以是人类可读的JSON,简单字符串或可以转换为JSON字符串的值列表 1、使用以下Fofa语法对RabbitMQ产品进行搜索 2、在打开…

【机器学习】回归类算法-一元线性回归(入门)

一、概念 一元线性回归,指的是只研究一个自变量与一个因变量之间的关系。简单来说就是看如何设计出一条理想的直线(ykxb)。 二、如何确定一条理想的直线? (1)最小二乘法 通过数学模型,拟合一条…

数字化转型的实践指南:揭开TOGAF®架构开发方法ADM的核心价值

实践应用视角:引领数字化转型的必备工具 《TOGAF架构开发方法》 是为企业数字化转型提供系统化指导的权威指南。无论是企业架构师还是信息技术经理,都能从这本《TOGAF架构开发方法》中找到行之有效的方法和策略,帮助他们在数字化时代实现业务…

open_ai-maddpg_Multiagent-particle-envs环境搭建过程

一.利用Anaconda安装python3.6环境 1.安装 下载源: 利用Anaconda安装python3.6环境_anaconda python3.6-CSDN博客 安装过程: windows下载安装anaconda3.6图文教程 - 简书 (jianshu.com) Python3.6版本anacondaPyCharm环境配置,全网最详细…

Vulnhub入门篇-Kioptrix2014

1.环境配置 下载地址:https://download.vulnhub.com/kioptrix/kiop2014.tar.bz2 攻击机kali:192.168.26.128(Nat模式) 靶机配置:Nat模式 这里注意,根据官网地址说明,需要我们先将网络适配器…

【机器学习】人工神经网络优化方法及正则化技术

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 人工神经网络优化方法及正则化技术1. 引言2. 神经网络优化的基础2.1 损失函数2.…

vlunstack-2(复现红日安全-ATT CK实战)

环境搭建 配置信息 DC IP:10.10.10.10 OS:Windows 2012(64) 应用:AD域 WEB IP1:10.10.10.80 IP2:192.168.47.131 OS:Windows 2008(64) 应用:Weblogic 10.3.6MSSQL 2008 PC IP1:10.10…

Scrapy入门篇

免责声明 本文的爬虫知识仅用于合法和合理的数据收集,使用者需遵守相关法律法规及目标网站的爬取规则,尊重数据隐私,合理设置访问频率,不得用于非法目的或侵犯他人权益。因使用网络爬虫产生的任何法律纠纷或损失,由使用…

论文解读:LSM Tree 的魔力,提升写入吞吐量的高效数据存储结构

LSM Tree是一种用于高写入吞吐量的数据库存储引擎,广泛应用于现代分布式数据库系统。其核心思想是将写入操作缓存在内存中,并定期批量写入磁盘,减少磁盘 I/O 操作,提高写入性能。因其高效的写入性能和适应大规模数据的能力&#x…

医院客户满意度调查如何开展

深圳满意度咨询有限公司(SSC)(患者第三方满意度测评)服务于国内多家医院,辅助医院提高患者满意度、改善医德医风、提高服务水平,调查项目覆盖了国内150余个城市,通过电话调查、网络问卷、现场访…

图片搜索网站,有大量高清图片,避免版权纠纷

一、简介 1、一个图片搜索网站,所有图片均遵循CC0协议,用户可以免费用于商业用途而无需标注来源。网站上有大量高清图片,基本可以满足用户的各种需求,同时避免了法律风险。提供强大的筛选功能,用户可以按图片方向、尺寸…

python学习之路 - python的函数

目录 一、python函数1、函数介绍2、函数的定义3、函数的参数4、函数的返回值5、函数说明文档6、函数的嵌套调用7、变量的作用域8、综合案例9、函数与方法的区别 二、python函数进阶1、函数多返回值2、函数多种传参方式a、位置参数b、关键字参数c、缺省参数d、不定长参数 3、匿名…

Visual Studio 调试时加载符号慢

什么是调试符号 编译程序时生成的一组特殊字符,并包含有关变量和函数在生成的二进制文件中的位置以及其他服务信息的信息。 该数据集可用于逐步调试程序或检查第三方代码。 调试符号可以添加到可执行文件或库中,但是大多数现代编译器将它们存储为单独的…

fabricjs 实现图像的二值化功能

一、效果图 二、图像二值化的作用 二值化是图像处理中常用的一种方法,其作用是将灰度图像转换为二值图像,即将图像中的像素点根据其灰度值分成两类:黑色和白色。这种处理方法可以帮助我们更清晰地识别图像中的目标,简化图像的复杂…

Lumerical 光纤模式仿真

Lumerical 光纤模式仿真 引言正文步骤 1------创建光纤的纤芯设置名称,位置及尺寸参数设置材料参数旋转结构使其朝向 x 方向放置步骤2------创建包层结构设置名称,位置及尺寸参数设置材料参数旋转结构使其朝向 x 方向放置设置透明度,是我们能够看到纤芯结构设置 FDE Solver设…

本科阶段最后一次竞赛Vlog——2024年智能车大赛智慧医疗组准备全过程——4Bin模型转化过程

本科阶段最后一次竞赛Vlog——2024年智能车大赛智慧医疗组准备全过程——4Bin模型转化过程 ​ 大家好,经过前几期的介绍,对于X3派上的Yolo模型部署,我们已经可以进行到最后一步了 ​ 今天给大家带来,转模型的关键步骤&#xff0…

苹芯科技发布新AI模型,引领全球轻量级AI应用革命

苹芯科技,一家在全球AI技术领域中不断创新的公司,于2月28日宣布推出其最新研发的轻量级AI模型。这款新模型旨在为开发者和企业提供更高效、更易访问的人工智能工具,尤其强调在数据敏感和计算资源受限的环境下的应用潜力。 在谷歌刚刚推出Gemm…

普元MDM主数据管理系统与微软Dynamic CRM系统(新加坡节点)集成案例

一、项目背景 某工程机械集团是中国工程机械产业奠基者、开创者和引领者,是工程机械行业具有全球竞争力、影响力的千亿级龙头企业。公司主要指标始终稳居中国工程机械行业第1位 客户需要将物料和配件等主数据和海外系统进行对接,由SAP PO在中间对接海…

【开发视角】大模型 RAG 检索增强生成究竟是什么

【大白话讲懂】大模型 RAG 检索增强生成 话先说在前面,本文不讲不会讲太多原理,仅面向工程开发,从工作流程的宏观角度进行梳理,旨在快速上手。 RAG 是什么 基本定义 让我们先来解释名词,看看宏观框架。 RAG 的意思…