Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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 2.7中安装Django_Python_Django_Macos_Python 2.7 - Fatal编程技术网

在python 2.7中安装Django

在python 2.7中安装Django,python,django,macos,python-2.7,Python,Django,Macos,Python 2.7,我有mac os 10.6.8,我决定在mac上安装django,并使用sudo pip install django==1.6.1成功安装python 2.7版django,但在python shell中键入import django时,它会打印: Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module nam

我有mac os 10.6.8,我决定在mac上安装django,并使用sudo pip install django==1.6.1成功安装python 2.7版django,但在python shell中键入import django时,它会打印:

     Traceback (most recent call last):
     File "<stdin>", line 1, in <module>
     ImportError: No module named django
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为django的模块

但当我在终端中键入pip freeze时,它会打印Django==1.6.1,显示安装了Django,但我应该如何将Django放在python中,当使用import Django时,它会打印它的版本并使我能够开始使用它?

检查
哪个python
哪个pip
的输出。很多时候,上述问题是因为您的pip在python环境中运行,与命令行中的默认python应用程序所使用的环境不同。我确实这样做了,但不明白是否有问题,因此,对最终结果进行了分析:Tinas MacBook Pro:~tina$which pip/usr/local/bin/pip Tinas MacBook Pro:~tina$which python/Library/Frameworks/python.framework/Versions/2.7/bin/pythonK因此,您运行的python命令是系统python,而pip是通过其他方式安装的,brew或macports?为什么不使用virtualenv?在/usr/local/bin中是否有python命令?此外,我还推荐
virtualenv