我将 Ubuntu 从 1 升级到了 18.10,现在我的一些设置出现了问题。我使用了 Anaconda python,在尝试加载我的一个自定义库时,出现了以下错误:
---> 13 from meta_utilities import feature_processing as fp
ModuleNotFoundError: No module named 'meta_utilities'
我运行这个:
import sys
print(sys.path)
返回如下内容:
['', '/home/luis/Documents/kaggle', '/home/luis/anaconda3/lib/python37.zip', '/home/luis/anaconda3/lib/python3.7', '/home/luis/anaconda3/lib/python3.7/lib-dynload', '/home/luis/anaconda3/lib/python3.7/site-packages', '/home/luis/anaconda3/lib/python3.7/site-packages/IPython/extensions', '/home/luis/.ipython']
但是,当我回显 $PYTHONPATH 时,它返回空
我的 Python 开发文件的仓库是
/home/luis/Documents/
我已将此的几种变体添加到 .profile、bash.bashrc、.bashrc 中,但在获取源代码后,我无法设置我的 pythopath。
export PYTHONPATH="${PYTHONPATH}:/home/luis/Documents/"
export PYTHONPATH=/home/luis/Documents/
export PYTHONPATH="/home/luis/Documents/:$PYTHONPATH"
不知道为什么这些变体都不起作用。Anaconda 是否使用了“隐藏”的 bashrc 来覆盖设置?为什么 echo $PYTHONPATH 报告为空而 sys 报告有内容?sys 正在读取并报告其所报告内容的 bashrc 文件在哪里?