manage.py的Python路径设置错误

manage.py的Python路径设置错误,python,django,Python,Django,当我运行./manage.py时,我得到以下错误: 发件人:无法读取/var/mail/os.path ./manage.py:第4行:未找到导入:命令 ./manage.py:第7行:意外标记“0”附近的语法错误 /manage.py:第7行:`sys.path.insert(0,abspath(join(dirname(文件),'external_apps')) 这是什么!!!如何解决它?不要添加#/usr/bin/python。在运行python manage.py和_命令之前,请使用vi

当我运行./manage.py时,我得到以下错误:

发件人:无法读取/var/mail/os.path

./manage.py:第4行:未找到导入:命令

./manage.py:第7行:意外标记“0”附近的语法错误

/manage.py:第7行:`sys.path.insert(0,abspath(join(dirname(文件),'external_apps'))


这是什么!!!如何解决它?

不要添加#/usr/bin/python。在运行python manage.py和_命令之前,请使用virtualenv并激活它。当您熟悉virtualenv时,请尝试使用VirtualenvRapper。

请勿添加#/usr/bin/python。在运行python manage.py和_命令之前,请使用virtualenv并激活它。当您熟悉virtualenv时,请尝试virtualenvwrapper。

运行
python./manage.py时会发生什么?如果它有效,那么您只需要添加类似于
#的内容/usr/bin/env python
以管理.py作为第一行。尝试
哪个python
并替换该python的输出。e、 g.
#/bin/python
或类似的东西。/usr/bin/python这就是输出!我加了#/usr/bin/python。然后我运行sudo bash./manage.py。但还是一样的问题!为什么要运行sudobash./manage.py
?这是python代码,您应该使用
python
运行它,而不是
bash
。注意
sudo
。是的。所有这些命令都找不到,因为您是作为bash脚本而不是python脚本运行的。它们在bash中不存在。当运行
python./manage.py
时会发生什么?如果它有效,那么您只需要添加类似于
#的内容/usr/bin/env python
以管理.py作为第一行。尝试
哪个python
并替换该python的输出。e、 g.
#/bin/python
或类似的东西。/usr/bin/python这就是输出!我加了#/usr/bin/python。然后我运行sudo bash./manage.py。但还是一样的问题!为什么要运行sudobash./manage.py?这是python代码,您应该使用
python
运行它,而不是
bash
。注意
sudo
。是的。所有这些命令都找不到,因为您是作为bash脚本而不是python脚本运行的。它们在bash中不存在。