我正在寻找保持 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/