小编Lat*_*ius的帖子

如何全局修改默认的 PYTHONPATH (sys.path)?

在 Ubuntu (10.10) 系统上,我有一个 Python 包,可以将自身安装到/usr/local/lib/python2.6/site-packages/. 这不包含在默认路径 (sys.path) 中。如何将此目录添加到路径中?

设置$PYTHONPATH环境变量当然是一种解决方案,但我正在寻找一种更优雅的方法来做到这一点。例如easy_install还把安装的包放在里面,我的 sys.path 看起来像这样:

['', '/usr/local/lib/python2.6/dist-packages/keyring-0.5.1-py2.6.egg', 
'/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk',  
'/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', 
'/usr/local/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages', 
'/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/pymodules/python2.6', 
'/usr/lib/pymodules/python2.6/gtk-2.0']
Run Code Online (Sandbox Code Playgroud)

所以该路径显然不是 Python 二进制文件中内置的默认路径。

是否有一个包含上述条目的配置文件?或者可以通过什么方式修改它?

linux python path ubuntu

37
推荐指数
3
解决办法
15万
查看次数

Emacs Dired:复制到当前文件夹

在 Dired 中,复制就像“将标记的文件复制到其他地方”一样。有没有办法在相反的方向做到这一点?

也就是说,在我想象的场景中,我会得到一个问题,复制什么(路径),它会被复制/符号链接到当前目录中。(例如,以“让我们收集在一个地方运行命令所需的所有内容”的方式。)

emacs

7
推荐指数
1
解决办法
1486
查看次数

标签 统计

emacs ×1

linux ×1

path ×1

python ×1

ubuntu ×1