manage.py的Python路径设置错误
当我运行./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'))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
这是什么!!!如何解决它?不要添加#/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中不存在。