我有一个模块(pyScss)我想在远程服务器(Web主机)上使用,由于我没有权限安装在通常的目录中,我安装在另一个({{1} })并修改了/home/private/lib/python
。现在问题在于尝试导入我的模块。
在解释器和命令行中,一切正常。我可以导入模块并使用它和一切。即使我说$PYTHONPATH
,我也可以使用> python -S
,一切正常。
现在假设我有一个使用模块site.addsitedir('/home/private/lib/python')
的文件/home/public/test.py
。在命令行上键入scss
可以正常工作,但加载> python /home/public/test.py
失败 - “没有名为scss的模块”。 http://mywebsite.com/test.py
和sys.path
的值在两种情况下均一致。
这里发生了什么?
答案 0 :(得分:0)
对于其他遇到此问题的人,我前段时间为此制作了视频教程:http://www.youtube.com/watch?v=pf2HS9gGI7k&list=UUJ_3fstMOH-g4yBxtvgAWkw&index=1&feature=plcp
我认为它应该涵盖你采取的步骤!