当前位置: 首页 > 知识库问答 >
问题:

如何在setup.py内安装车轮

邰胤
2023-03-14

我正在创建一个项目,它依赖于来自PyPI的包。即:

['comtypes', 'docx', 'qrcode', 'PyPDF2', 'pyqtgraph', 'PyQt5', 'numpy', 'PIL','opencv-python']

但是,其中一些(例如opencvpython)仅包含PyPI上的控制盘文件。https://pypi.python.org/simple/opencv-python/

根据我的理解,setupols与. whl不兼容。有没有办法从setup.py安装依赖项,理想情况下不使用pip?

共有2个答案

端木冷勋
2023-03-14

下载。whl文件和运行

pip install <directory>/xxxx.whl

在终端/cmd/powershell上

贺飞
2023-03-14

我也有同样的问题。问题是我试图使用

python setup.py develop

安装依赖项。当您使用此命令时,它会尝试使用easy install安装依赖项,如果依赖项是轮子文件,它将失败。

我们想使用pip,所以在您的setup.py文件所在的目录中尝试以下命令

pip install .

您的设置。py结构甚至不需要更改!希望这对你有帮助。

灵感/参考:轻松安装tensorflow gpu失败

同样的问题(基本上):我可以使用pip而不是easy_install用于pythonsetup.py安装依赖项解析吗?

 类似资料:
  • 本文向大家介绍python安装模块如何通过setup.py安装(超简单),包括了python安装模块如何通过setup.py安装(超简单)的使用技巧和注意事项,需要的朋友参考一下 有些时候我们发现一些模块没有提供pip install 命令和安装教程 , 只提供了一个setup.py文件 , 这个时候如何安装呢? 步骤 打开cmd 到达安装目录 python setup.py build pyth

  • 我正在尝试在开发python模块时改进我的工作流程,并有一个相当基本的问题。 选择任一选项时究竟会发生什么。据我所知,开发将文件保留在原位,以便我可以修改它们并使用包,而安装将它们复制到我的 python 安装的站点包文件夹中。使用开发选项时,软件包如何链接到我的 python 安装。

  • 问题内容: 在setup.py两个选项,并混淆了我。根据此站点,使用创建到site-packages目录的特殊链接。 人们建议我使用全新安装,并且对安装文件进行任何更改之后。 任何人都可以阐明这些命令的用法吗? 问题答案: 用于安装(通常是第三方)您不会自行开发/修改/调试的软件包。 对于您自己的东西,您想先安装您的软件包,然后能够频繁编辑代码 而 不必每次都重新安装该软件包-正是这样:安装软件包

  • 问题内容: 我是Python的新手,正在尝试安装此模块:http : //www.catonmat.net/blog/python-library-for-google- search/ 目录中没有setup.py,但是有以下文件: 有人可以告诉我如何设置或使用此模块吗? 谢谢! 问题答案: 在系统上开始使用该代码的最简单方法是: 将文件放入计算机上的目录中, 将该目录的路径添加到您的PYTHON

  • 问题内容: 我正在创建 setup.py 来分发我的应用程序。该应用程序具有许多可通过pip安装的依赖项,还具有一些无法从PyPI安装的自定义依赖项。 因此,我创建了一个将包含在发行版中的,并且必须在 setup.py 从安装了所有内容之后作为依赖项进行安装。 想象以下应用程序结构: 我怎么做? 问题答案: 可能但不确定应使用哪个setuptools版本。脚步: 在setup.py中 重要的是您的

  • 问题内容: 使用,我可以轻松运行自定义的安装后脚本。 当前,该脚本除了打印一些文本外什么都不做,但是我希望它处理安装新软件包时需要进行的系统更改-例如,备份该软件包正在使用的数据库。 我想为我的程序包生成一个Python轮,然后将其复制并安装到一组部署计算机上。但是,我的自定义安装脚本不再在部署计算机上运行。 我究竟做错了什么?那有可能吗? 问题答案: 指定车轮包装格式的PEP 427 对定制的安