在 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 二进制文件中内置的默认路径。
是否有一个包含上述条目的配置文件?或者可以通过什么方式修改它?
在 Dired 中,复制就像“将标记的文件复制到其他地方”一样。有没有办法在相反的方向做到这一点?
也就是说,在我想象的场景中,我会得到一个问题,复制什么(路径),它会被复制/符号链接到当前目录中。(例如,以“让我们收集在一个地方运行命令所需的所有内容”的方式。)