2

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

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

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

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

我正在寻找一个建设性的意见,比如:如果你使用......那么你不必手动添加路径,但你需要清理下载的文件,或者这个......将在 linux 上完美运行,但原因......不在窗户上。

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

4

2 回答 2

2

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

于 2012-10-08T18:36:49.507 回答
1

如果有人在 Windows 下安装基本包有问题http://viziblr.com/news/2012/4/21/step-by-step-installing-pandas-on-windows-7-from-pypi-with-e .html提供了很好的帮助。它在 Windows 中运行良好,尽管它不能解决问题。

于 2012-10-08T20:10:56.013 回答