【发布时间】:2011-06-18 15:43:39
【问题描述】:
在我的 .bashrc 中,我添加了以下内容:
导出 PYTHONPATH=$PYTHONPATH:/home/tbao/src/Cython-0.14.1
当我重新登录时,我收到错误:
-bash: /home/tbao/src/Cython-0.14.1: 是一个目录
我想将该目录添加到我的 pythonpath,但我不能。我做错了什么?
【问题讨论】:
-
$PYTHONPATH 是否包含空格?
-
尝试在末尾添加
/,看看是否有效。 -
我在末尾添加了 / ,但它不起作用。 PYTHONPATH 不包含空格。我尝试回显 $PYTHONPATH 并得到一个换行符,这很奇怪。
-
这个故事还有更多内容。初始化文件中的其他内容(例如 .bashrc、.profile、.bash_profile)正在以意想不到的方式使用或设置 PYTHONPATH。你能找到吗?
-
在我看来,.bashrc 的那一行上有一个不可见的字符,把事情搞砸了。你能用一些显示不可见的东西来查看它,看看是否有任何东西出现吗?
标签: bash unix directory pythonpath permanent