Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SyntaxError与VirtualEnv+;Django的mod wsgi_Python_Django_Virtualenv_Mod Wsgi_Wsgi - Fatal编程技术网

Python SyntaxError与VirtualEnv+;Django的mod wsgi

Python SyntaxError与VirtualEnv+;Django的mod wsgi,python,django,virtualenv,mod-wsgi,wsgi,Python,Django,Virtualenv,Mod Wsgi,Wsgi,我在生产的ubuntu13.04服务器上使用mod wsgi时遇到问题 有人能指出问题所在吗 以下是我得到的以下语法错误的回溯: [Mon Jul 14 14:37:09 2014] [error] [client 70.180.246.22] mod_wsgi (pid=14292): Target WSGI script '/home/aaron/public_html/flapsta.com/flapsta/flapsta/flapsta.wsgi' cannot be loaded as

我在生产的
ubuntu13.04
服务器上使用
mod wsgi
时遇到问题

有人能指出问题所在吗

以下是我得到的以下语法错误的回溯:

[Mon Jul 14 14:37:09 2014] [error] [client 70.180.246.22] mod_wsgi (pid=14292): Target WSGI script '/home/aaron/public_html/flapsta.com/flapsta/flapsta/flapsta.wsgi' cannot be loaded as Python module.
[Mon Jul 14 14:37:09 2014] [error] [client 70.180.246.22] mod_wsgi (pid=14292): Exception occurred processing WSGI script '/home/aaron/public_html/flapsta.com/flapsta/flapsta/flapsta.wsgi'.
[Mon Jul 14 14:37:09 2014] [error] [client 70.180.246.22] Traceback (most recent call last):
[Mon Jul 14 14:37:09 2014] [error] [client 70.180.246.22]   File "/home/aaron/public_html/flapsta.com/flapsta/flapsta/flapsta.wsgi", line 16, in <module>
[Mon Jul 14 14:37:09 2014] [error] [client 70.180.246.22]     execfile(activate_env, dict(__file__=activate_env))
[Mon Jul 14 14:37:09 2014] [error] [client 70.180.246.22]   File "/home/.virtualenvs/flapsta/bin/activate", line 4
[Mon Jul 14 14:37:09 2014] [error] [client 70.180.246.22]     deactivate () {
[Mon Jul 14 14:37:09 2014] [error] [client 70.180.246.22]                   ^
[Mon Jul 14 14:37:09 2014] [error] [client 70.180.246.22] SyntaxError: invalid syntax
当我注释掉这一行时:

execfile(activate_env, dict(__file__=activate_env))
它不再激活
virtualenv
,我可以很好地加载站点,但显然我不能使用
virtualenv
来承载具有不同依赖关系的多个站点

这是一个已知的问题,还是我遗漏了某个可以帮助指出的配置

我在跑步:

Django 1.5.4
viritualenv 1.11.1
Apache2.2
Ubuntu 13.04
Python 2.7.4

提前感谢。

您正在尝试用Python执行bash激活脚本。您应该正在执行
activate\u this.py
Python脚本。

您正在尝试在Python中执行bash activate脚本。您应该正在执行
activate\u this.py
Python脚本。

您正在尝试在Python中执行bash activate脚本。您应该正在执行
activate\u this.py
Python脚本。

您正在尝试在Python中执行bash activate脚本。您应该正在执行
activate\u this.py
Python脚本。

修复了
SyntaxError
消息,但我仍然无法在编译时将我的包从
virtualenv
导入站点。我将
wsgi.py
作为正常配置,只更改了
flapsta.wsgi
。我还需要对wsgi.py进行一些配置吗?谢谢。windows中没有激活此.py。在这种情况下如何解决?这修复了
SyntaxError
消息,但我仍然无法在编译时将我的包从
virtualenv
导入站点。我将
wsgi.py
作为正常配置,只更改了
flapsta.wsgi
。我还需要对wsgi.py进行一些配置吗?谢谢。windows中没有激活此.py。在这种情况下如何解决?这修复了
SyntaxError
消息,但我仍然无法在编译时将我的包从
virtualenv
导入站点。我将
wsgi.py
作为正常配置,只更改了
flapsta.wsgi
。我还需要对wsgi.py进行一些配置吗?谢谢。windows中没有激活此.py。在这种情况下如何解决?这修复了
SyntaxError
消息,但我仍然无法在编译时将我的包从
virtualenv
导入站点。我将
wsgi.py
作为正常配置,只更改了
flapsta.wsgi
。我还需要对wsgi.py进行一些配置吗?谢谢。windows中没有激活此.py。在这种情况下如何解决?为什么不能使用
virtualenv
托管多个具有不同依赖关系的站点?为什么不能使用
virtualenv
托管多个具有不同依赖关系的站点?为什么不能使用
virtualenv
托管多个具有不同依赖关系的站点?为什么不能使用
virtualenv
托管多个站点托管具有不同依赖关系的多个站点?
Django 1.5.4
viritualenv 1.11.1
Apache2.2
Ubuntu 13.04
Python 2.7.4