安装没有依赖关系的python包

2024-04-19 15:51:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将特定版本的python包安装到预安装的python环境中。包是laspy,版本是旧版本(1.2.5)。这个包应该可以与Python2.7版一起使用,但是我试图在3.5版上安装它,因为我看到here应该可以在Python3.4上运行。在

我这样做的真正原因是这个特定的Python是随ArcGIS Pro一起提供的,我需要arcpy模块,它只在本次安装中出现。在

{{cd2>已经可以下载了。这个模块依赖于模块numpy,它已经存在于Python环境中。这将导致pip install失败,并出现错误:

PermissionError: [WinError 5] Accesso negato: 'C:\\Program Files\\ArcGIS\\Pro\\bin\\Python\\Lib\\site-packages\\numpy'

我有点理解(它不能覆盖已经安装的numpy)。在

我最大的疑问来了:用pip--no-dependencies选项安装{}会破坏我的python安装吗?在


Tags: 模块installpip版本numpyhere环境错误
1条回答
网友
1楼 · 发布于 2024-04-19 15:51:34

太蠢了。。。错误消息PermissionError只是因为我没有管理权限打开了cmd。。。在

刚刚用pip install laspy==1.2.5安装了laspy。希望它能与ArcGIS Pro附带的64位版本的Python一起使用(我实际上是在ArcGIS 10.x附带的Python2.7中使用它,但它是32位的,并且使用LAS文件,很容易接收“内存不足”消息…)。在

将编辑此答案以提供有关兼容性的一些新闻。在

更新

好像我只是能够导入laspy,但它的所有其他子模块都不能工作。。。在

例如import laspy从拉斯比文件导入文件'throwsNo module named 'laspy.File'。在

我现在切换到fork(this one),希望它应该是兼容的。在

相关问题 更多 >