我可以使用`pip`而不是`easy_install`来解决`python setup.py install`的依赖吗?

乔福克:

python setup.py install将自动安装requires=[]使用中列出的软件包easy_install我该如何使用它pip呢?

上校恐慌:

是的你可以。您可以从网络或计算机上的tarball或文件夹中安装软件包。例如:

从网络上的tarball安装

pip install https://pypi.python.org/packages/source/r/requests/requests-2.3.0.tar.gz

从本地tarball安装

wget https://pypi.python.org/packages/source/r/requests/requests-2.3.0.tar.gz
pip install requests-2.3.0.tar.gz

从本地文件夹安装

tar -zxvf requests-2.3.0.tar.gz
cd requests-2.3.0
pip install .

您可以删除requests-2.3.0文件夹。

从本地文件夹安装(可编辑模式)

pip install -e .

这将以可编辑模式安装软件包您对代码进行的任何更改都将立即应用于整个系统。如果您是程序包开发人员并想测试更改,这将很有用。这也意味着您必须在不中断安装的情况下删除文件夹。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

setup.py install os依赖项

在 python setup.py sdist 之前与 / 一起运行 easy_install

Pip不会使用install_requires安装在setup.py中声明的依赖项

'python setup.py install'和'pip install'之间的区别

'python setup.py install'和'pip install'之间的区别

使用Python setup.py通过development vs install安装不同的依赖项

setup.py的版本依赖性错误,但通过pip install成功安装

“ pip install --editable ./” vs“ python setup.py开发”

何时在setup.py中使用pip需求文件而不是install_requires?

Python setup.py - 运行 setup.py install 时不要构建轮子

python setup.py install忽略install_requires

setup.py不会为install_requires开发轮子吗?

我如何要求setup.py列出依赖项?

“ python setup.py install”不会创建入口点

在pypi python setup.py中指定可选依赖项

`python setup.py test` 是否安装依赖项?

如何使用setup.py仅安装依赖项?

在开发时,为什么pip install会比python setup.py install慢得多?

与setup.py中的pip -t等效吗?

调用setup.py install时编译翻译文件

setup.py install仅显示文件夹

在MacOS中运行setup.py install for Twisted ...错误

正在运行setup.py install for sasl ...错误

pip install 但不是本地 setup.py 的 Python 导入错误(很可能是由于循环导入)

关于cmdclass参数,pip3和`python3 setup.py install`之间的区别

Python 3:setup.py:执行所有操作的pip安装(build_ext + install)

pip3 install couchdbkit 失败,出现“命令”python setup.py egg_info”

如何使“ python setup.py install”安装源而不是egg文件?

python setup.py卸载