python - pip、pythontools 或 easy-install 的最佳选择是什么

标签 python pip easy-install

我正在寻找保持 Python 升级并安装新软件包的最佳选择。我知道之前有过这样的讨论:Why use pip over easy_install?但他们往往已经很老了。

问题是:我家里有 ubuntu 12.04,工作中有 Windows 7,希望将它们保持在相同(最新)版本级别。

在 ubuntu 中,我发现存储库通常包含旧版本,因此我使用不同的过程来安装新软件包。我还发现 pip 安装了新版本,但没有检查其他选项。在 Windows 中,我尝试从提供的 .exe 文件进行安装,这有时很困难,并且为了让 ipython 工作,我必须安装 pythontools。在互联网上,我看到了很多关于这个主题的观 pip ,并提倡使用不同的工具。

有没有办法让不同的计算机(ubuntu/windows)保持在同一级别升级,什么是最好的选择。

我正在寻找建设性的意见,例如:如果您使用...那么您不必手动添加路径,但您需要清理下载的文件,否则...将在Linux上完美运行,但原因是...不适用于 Windows。

我想在 ubuntu 12.04 和 Windows 7 中使用它

最佳答案

我不确定Windows。我认为人们喜欢 pip 是因为它的依赖关系比 easy_install 更好。但我对此了解不够,无法多说。使用 virtualenv 是一个不错的选择,因为它可以保留您的项目版本。您还可以 pip freeze >requirements.txt 来获取在虚拟环境中安装的软件包列表。然后可以使用该文件在另一个 virtualenv 中下载这些版本。 virtualenv安装自己的本地pip

关于python - pip、pythontools 或 easy-install 的最佳选择是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12784026/

相关文章:

python - 如何在 Python 中测试 Server Sent Event API 响应?

python-3.x - 无法在python 3.5中安装spacy英语模型

python - Pip 不使用垫片,而是使用 pyenv 的系统 'pip'

python - `pip install` 带有所有附加功能

python - easy_install 失败,出现错误 "Couldn' t 二进制文件上传后找不到安装脚本?

python - 如何在 Windows 7 上的 Python 2.7.1 中安装 easy_install

python - 如何查找数据框中包含子字符串的所有行?

python - PyFPDF 在编码为字节字符串后返回空白 pdf

java - 如何从 JMeter 中的 header 获取值

python - 由于 SSL,使用 easy)install 安装 pip 和其他库失败