Rav*_*ven 3 python python-2.7 16.04
我正在尝试在 ubuntu 服务器上运行 scrapy 项目。为此,我需要将项目路径添加到 python 路径。
我.bash_profile
在/home
目录中创建了一个包含以下内容的文件:
PYTHONPATH=$PYTHONPATH:/home/john/Desktop/myscraper/
EXPORT $PYTHONPATH
Run Code Online (Sandbox Code Playgroud)
但我在运行 python 文件时遇到错误,指出它没有找到该模块。
ImportError: No module named myscraper.items
Run Code Online (Sandbox Code Playgroud)
我尝试使用以下路径,但没有任何效果。
/home/john/Desktop/myscraper/
/home/john/Desktop/myscraper
home/john/Desktop/myscraper/
home/john/Desktop/myscraper
~/.bash_profile
Ubuntu默认不使用。你应该改用~/.profile
。
您应该使用的路径是/home/john/Desktop/myscraper
,但/home/john/Desktop/myscraper/
也可以。不以斜杠开头的路径是相对路径,而不是绝对路径,因此除非工作目录是/
. 更多详细信息请参见维基百科。
您可以将定义和导出语句放在一起,如果尚未定义 PYTHONPATH,则可以$PYTHONPATH:
在开始时省略 。
export PYTHONPATH=/home/john/Desktop/myscraper
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
69600 次 |
最近记录: |