【发布时间】:2013-03-21 09:14:42
【问题描述】:
我有一个外部包,我想从一个 tar 文件安装到我的 python virtualenv 中。 安装包的最佳方式是什么?
我发现了两种方法:
- 解压 tar 文件,然后在解压后的目录中运行
python setup.py install。 -
pip install packagename.tar.gz来自 https://pip.pypa.io/en/stable/reference/pip_install/#examples 中的示例 #7
这两种方式是否有区别。
【问题讨论】:
-
使用
pip。你可以用它卸载包。 -
“来自源”,如“VCS 结帐”,或如
sdist? -
什么是“最好的”取决于您的要求!您是否尝试过这些解决方案中的任何一个,但都以某种方式失败了?或者您是在问这些方法之间的区别是什么?
-
在fedora上,例如,使用
yum。
标签: python virtualenv pip setup.py