我想
import sys sys.path.append("/home/me/mydir")
将目录追加到我的pythonpath
如果我打印sys.path,我的目录就在那。
然后我打开一个新命令,它不再存在。
但是以某种方式,Python无法导入我保存在该目录中的模块。
我究竟做错了什么?
我读过.profile或.bash_profile可以解决问题。
我是否必须添加:
PATH="/Me//Documents/mydir:$PYTHONPATH" export PATH
要使其工作?
修改sys.path仅适用于该Python解释器的生命。如果要永久执行此操作,则需要修改PYTHONPATH环境变量:
sys.path
PYTHONPATH
PYTHONPATH="/Me/Documents/mydir:$PYTHONPATH" export PYTHONPATH
请注意PATH,这是可执行文件的系统路径,它是完全独立的。
PATH
**您可以~/.bash_profile使用并使用以下代码编写上面的代码source ~/.bash_profile
~/.bash_profile
source ~/.bash_profile