13
|
Matthew Rankin val · 技术社区 · 15 年前 |
![]() |
1
8
尤其是当你有python 2.6可用时,你可以做一些类似的事情
关于优点和缺点:这一切都取决于您的pythonpath的总体外观,因为修改它会自然地修改包的加载顺序(如果您有一个版本的mercurial安装了一个前缀,而另一个版本安装了不同的前缀,则这一点会变得相关)。通常,我尝试将所有自定义包放入特定的站点包文件夹(例如/usr/local/lib/python2.6/site packages)。再次说明:如果您是唯一一个使用这些libs的人,那么python 2.6的distutils提供的--user标志使得类似这样的操作非常简单(在默认的模块搜索路径中添加~/.local)。 virtualenv应该可以正常工作,只要您的pythonpath一直使用。 |
![]() |
2
13
为什么需要使用MacPorts?蟒蛇
它只是一颗普通的金子弹,一直在。 |
![]() |
3
7
将mercurial或任何python包安装到您的用户主目录中。因此,您可以从任何Python(相同版本)或任何virtualenv访问它们。见 PEP 370 详情。
但为什么要手动构建mercurial呢?我用 macports .
更新
:现在,我只使用
PyPM
将Mercurial安装到
|
![]() |
4
5
正如sridhar所建议的,MacPorts在多个体系结构上工作良好,MacOSX+的版本允许更新和更多:
以便您可以使用:
|
![]() |
5
1
对于一般的MacOSX用户来说,所有这些答案看起来都很复杂,因为它们是特定于其他安装平台的。到目前为止,Mercurial网站提供了一个安装程序包(压缩为zip文件)。 |
![]() |
Waribiki · 使用icc时输出不稳定 12 年前 |