.bashrc 中的 PYTHONPATH?.profile?从 Ubuntu 16 升级到 18 时出错

.bashrc 中的 PYTHONPATH?.profile?从 Ubuntu 16 升级到 18 时出错

我将 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 文件在哪里?

相关内容