PYTHONPATH在shell中为ok,在python中不加载
我的Mac迷你硬盘最近崩溃了,我不得不重新安装所有的东西。目前的MacOS是10.14.6(莫哈韦)。我还安装了Anaconda的python发行版(命令行安装)。在我的壳中:PYTHONPATH在shell中为ok,在python中不加载,python,bash,macos,bsd,Python,Bash,Macos,Bsd,我的Mac迷你硬盘最近崩溃了,我不得不重新安装所有的东西。目前的MacOS是10.14.6(莫哈韦)。我还安装了Anaconda的python发行版(命令行安装)。在我的壳中: echo $PYTHONPATH /Users/administrator/Dropbox/premalstuff/pythonclass 但是,我的python发行版不继承$PYTHONPATH: python -c "import sys; print(sys.path)" ['', '/Users/adminis
echo $PYTHONPATH
/Users/administrator/Dropbox/premalstuff/pythonclass
但是,我的python发行版不继承$PYTHONPATH:
python -c "import sys; print(sys.path)"
['', '/Users/administrator/anaconda3/lib/python37.zip', '/Users/administrator/anaconda3/lib/python3.7', '/Users/administrator/anaconda3/lib/python3.7/lib-dynload', '/Users/administrator/anaconda3/lib/python3.7/site-packages', '/Users/administrator/anaconda3/lib/python3.7/site-packages/aeosa']
非常感谢对疑难解答的任何建议。请尝试导出PYTHONPATH=/Users/administrator/Dropbox/premalstuff/pythonclass。您可能没有仔细阅读我的问题。shell已经正确定义了该变量。python解释器没有意识到这一点。那么什么是
python-c“导入操作系统;打印(os.environ['PYTHONPATH'])”
output?你有一个态度。python-c“导入操作系统;打印(os.environ['PYTHONPATH'])“回溯(最近一次调用):文件“”,第1行,在文件“/Users/administrator/anaconda3/lib/python3.7/os.py”第679行,在getitem中,从None KeyError引发KeyError(key):“PYTHONPATH”尝试导出PYTHONPATH=/Users/administrator/Dropbox/premalstuff/pythonclass。您可能没有仔细阅读我的问题。shell已经正确定义了该变量。python解释器没有意识到这一点。那么什么是python-c“导入操作系统;打印(os.environ['PYTHONPATH'])”
output?你有一个态度。python-c“导入操作系统;打印(os.environ['PYTHONPATH'])“回溯(最近一次调用):文件“”,第1行,在文件“/Users/administrator/anaconda3/lib/python3.7/os.py”第679行,在getitem中,从None-KeyError引发KeyError(键):“PYTHONPATH”