![]() |
1
43
如果修改路径的唯一原因是开发人员从他们的工作树工作,那么您应该使用安装工具为您设置环境。virtualenv非常流行,如果您使用的是setuptools,那么只需运行
|
![]() |
2
38
我讨厌蟒蛇。我发现基于每个用户(特别是守护程序用户)设置并跟踪项目文件夹的移动是脆弱和烦人的。我宁愿坐火车
及
|
![]() |
3
12
这是一个坏习惯。虽然这对于一次性调试来说是不错的,但是使用它作为
使用环境变量会导致一些情况,如“它对我有用”时
|
![]() |
4
9
除了前面提到的许多其他原因外,您还可以指出硬编码
|
![]() |
5
5
我认为,在这种情况下,使用PYTHONPATH是一件更好的事情,主要是因为它不会引入(有问题的)不必要的代码。
毕竟,如果你想一想,你的
用户
不需要那个
如果用户选择从“本地副本”(如您所称)运行,那么我观察到,通常的做法是声明,如果在站点包之外使用,则需要手动将包添加到PYTHONPATH。 |