我将PYTHONPATH设置为包含一些.py文件的目录。为什么PYTHONPATH被忽略?
当我进入python并键入“导入文件”,该文件无法找到(它说“没有名为wsj10模块”)。
但是,如果我cd到目录,并重复相同的过程,那么找到该文件。
我只是不知道为什么PYTHONPATH被忽略。我遵循了某些软件的安装说明的确切说明,所以我知道我做的是正确的事情。
任何情况下PYTHONPATH将被忽略,或导入不起作用?
谢谢。
低于继评论,这里是一个成绩单:
解压file1.tgz到文件1 /。 file1.tgz包含一个名为file1.py的库/文件。
型在外壳:
export PYTHONPATH=`pwd`/file1/:./
echo $PYTHONPATH
示出了可变设定。运行Python和型“导入文件1”
我得到的错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named file1
如果我做的第一个“光盘文件1”,然后导入文件1它所标识的文件。
向我们显示您正在运行的文字。 – 2013-03-17 13:48:45
是否导出了PYTHONPATH? – suspectus 2013-03-17 13:52:36
@suspectus是的,它是。约翰,我添加了成绩单。 – kloop 2013-03-17 13:53:12