如何在fish中设置PYTHONPATH?
下面的代码在bash中可以正常运行:
~$ echo $PYTHONPATH
<nothing>
~$ export PYTHONPATH=/path/to/test/folder
~$ echo $PYTHONPATH
/path/to/test/folder
~$ python -m test_script
hello world
但是在fish中就不行:
Welcome to fish, the friendly interactive shell
Type help for instructions on how to use fish
~> echo $PYTHONPATH
<nothing>
~> set --universal PYTHONPATH /path/to/test/folder
~> echo $PYTHONPATH
/path/to/test/folder
~> python -m test_script
/usr/bin/python: No module named test_script
我试过用 set
、set --global
和 set --universal
。
我该如何在fish中设置PYTHONPATH?(如果有关系的话,我是在运行Ubuntu 14.04。)
2 个回答
6
如果你想让这个改变一直有效,可以在下面的地方添加一行代码:
set -xg PYTHONPATH /path/to/test/folder $PYTHONPATH
把这行代码放到 ~/.fish/config.fish
文件的最底部。