加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python包安装问题

发布时间:2020-12-20 12:07:20 所属栏目:Python 来源:网络整理
导读:python setup.py install导致安装不正确,其中.egg-info文件夹未放置在正确的位置,并且setup.py包的任何子文件夹也未复制到/ Lib / site-packages中. 我一定不能正确安装软件包,但频繁,python软件包几乎没有自述/安装信息,尽管看起来有一些不同的方法. 如果支
python setup.py install导致安装不正确,其中.egg-info文件夹未放置在正确的位置,并且setup.py包的任何子文件夹也未复制到/ Lib / site-packages中.

我一定不能正确安装软件包,但频繁,python软件包几乎没有自述/安装信息,尽管看起来有一些不同的方法.

如果支持pip install x几乎总是有效,但是在运行setup.py时,git或其他没有pip引用的软件包通常没有正确安装.

具体问题:

PS C:Python34> .python.exe C:pysanction-mastersetup.py install
running install
running bdist_egg
running egg_info
creating sanction.egg-info
writing sanction.egg-infoPKG-INFO
writing top-level names to sanction.egg-infotop_level.txt
writing dependency_links to sanction.egg-infodependency_links.txt
writing manifest file 'sanction.egg-infoSOURCES.txt'
warning: manifest_maker: standard file 'setup.py' not found

error: package directory 'sanction' does not exist

有关安装软件包的信息为零,但无法正确安装.即使将制裁和sanction.egg-info文件夹复制到site-packages之后,设置仍然说它找不到包目录.没有测试过包装,但不清楚它是否安装正确.

为什么我在这种情况下做错了什么以及安装此软件包(或其他类似软件包)的正确方法是什么?

解决方法

需要在包含它的文件夹中运行setup.py.这是因为进程的某些部分依赖于使用相对路径,如果您在另一个目录中,则无法找到这些路径.这也解释了为什么你在不正确的地方找到.egg-info文件/目录.

你可以使用pip到install from Github or other VCS repos:只需将git添加到URL:

pip install git+https://github.com/username/reponame.git

或者,如评论中所述,您可以转到项目的Github页面,然后单击右侧的Download ZIP链接以获取repo的zip文件.解压缩文件,然后运行

pip install file://path/to/unzipped/directory

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读