Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.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 virtualenv-ModuleNotFoundError:没有名为';django';?_Python_Django_Linux - Fatal编程技术网

Python virtualenv-ModuleNotFoundError:没有名为';django';?

Python virtualenv-ModuleNotFoundError:没有名为';django';?,python,django,linux,Python,Django,Linux,linux新手,我已经在virtualenv中安装了django,但我无法导入django。是否需要设置任何变量路径 (virs) akash@akash-Inspiron-3542:/usr/virs/bin$ django-admin --version 1.11.10 (virs) akash@akash-Inspiron-3542:/usr/virs/bin$ python Python 3.6.4 (default, Jan 28 2018, 17:52:01) [GCC 5.4.0

linux新手,我已经在virtualenv中安装了django,但我无法导入django。是否需要设置任何变量路径

(virs) akash@akash-Inspiron-3542:/usr/virs/bin$ django-admin --version
1.11.10
(virs) akash@akash-Inspiron-3542:/usr/virs/bin$ python
Python 3.6.4 (default, Jan 28 2018, 17:52:01) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'django'
(virs)akash@akash-Inspiron-3542:/usr/virs/bin$django admin——版本
1.11.10
(virs)akash@akash-Inspiron-3542:/usr/virs/bin$python
Python 3.6.4(默认值,2018年1月28日,17:52:01)
[GCC 5.4.0 20160609]在linux上
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>进口django
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ModuleNotFoundError:没有名为“django”的模块

请运行此命令并将结果写入此处

whereis django-admin
可能吧!django admin命令从虚拟机外运行运行运行该命令

pip install django

如果要访问python shell中的django库,需要使用
manage.py
。 这里有一个小例子

尝试:

下面是在python shell中访问django库的情况。在本例中,我使用IPython。如果没有安装IPython,则使用Pythonshell自动执行
manage.py

In [1]: import django                                                                                                                                                   

In [2]: django.__version__                                                                                                                                              
Out[2]: '3.0'

In [3]: django.get_version()                                                                                                                                            
Out[3]: '3.0'
python manage.py shell
In [1]: import django                                                                                                                                                   

In [2]: django.__version__                                                                                                                                              
Out[2]: '3.0'

In [3]: django.get_version()                                                                                                                                            
Out[3]: '3.0'