0

我有一个要在远程服务器(网络主机)上使用的模块(pyScss),并且由于我没有安装在通常目录中的权限,因此我安装在另一个(/home/private/lib/python)中并修改了$PYTHONPATH. 现在问题在于尝试导入我的模块。

在解释器和命令行中,一切正常。我可以导入模块并使用它和一切。即使我说> python -S,我可以使用site.addsitedir('/home/private/lib/python')并且一切正常。

现在假设我有一个/home/public/test.py使用模块的文件scss> python /home/public/test.py在命令行上键入有效,但加载http://mywebsite.com/test.py失败 - “没有名为 scss 的模块”。sys.path和的值sys.executable在这两种情况下都是一致的。

这里发生了什么?

4

1 回答 1

0

对于其他有此问题的人,我不久前为此制作了一个视频教程:http ://www.youtube.com/watch?v=pf2HS9gGI7k&list=UUJ_3fstMOH-g4yBxtvgAWkw&index=1&feature=plcp

我认为它应该涵盖您采取的步骤!

于 2012-09-10T01:54:28.883 回答