我用virtualenv制作了一个python虚拟环境,然后安装了django。在
如果我输入'django admin--version'命令,它在使用virtualenv时输出1.11.13。在
但是,当我输入'python3.6管理.py超级用户输出,如下所示:
回溯(最近一次呼叫): “文件”管理.py“,第8行,英寸 从django.core.management公司从命令行导入执行 ModuleNotFoundError:没有名为“django”的模块
上述异常是以下异常的直接原因:
回溯(最近一次呼叫): “文件”管理.py“,第14行,英寸 )从exc ImportError:无法导入Django。您确定PYTHONPATH环境变量中已安装并可用吗?你忘了激活虚拟环境吗?在
提前感谢您的建议!在
此处提供更多信息:
在“python3.6”的控制台中:
>>> import django
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'django'
>>> import sys
>>> sys.path
['', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages']
使用virtualenv时,不需要键入ver。Python。我认为python3.6是/usr/bin/python3.6 只需输入:
相关问题 更多 >
编程相关推荐