在 Ubuntu 12.10 中。建议将下载的 Python 库放在哪个目录?我是否应该担心混淆 apt?
答案1
如果您是机器上唯一需要访问此 Python 模块的用户,则避免将其放在主目录之外的任何地方。您可以将其放在主目录下的任何位置,然后将该目录添加到您的PYTHONPATH
环境变量。例如,您可以将其放置在下面~/Projects/MySoftwareProject/Packages/
,然后PYTHONPATH
在处理该项目时将此目录添加到。更方便的方法是使用virtualenv
为不同的项目创建独立的 Python 环境。
如果你需要在整个系统范围内安装此 Python 模块(以便多个用户可以使用它),请先在标准包存储库中查找它。如果你在那里找不到它,请寻找电力供应协议找不到;也许这个模块的开发人员已经创建了一个。如果你找不到,你可能想创建一个(这会帮助其他人)。手动安装应该是最后的手段。:D
话虽如此,如果你确实需要手动安装,那么在本地安装软件包的一个好地方是/usr/local
。因此,例如,这个模块可能被放置在 下/usr/local/lib/python2.7/site-packages
。