Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.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
无法导入django,python路径冲突?_Python_Django_Macos - Fatal编程技术网

无法导入django,python路径冲突?

无法导入django,python路径冲突?,python,django,macos,Python,Django,Macos,我使用pip安装了django,但是在python控制台中键入import django会产生以下错误: Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named django 但是,在终端中运行哪个python会产生以下结果: Requirement already satisfied (use --upgrade to u

我使用pip安装了django,但是在python控制台中键入import django会产生以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named django
但是,在终端中运行哪个python会产生以下结果:

Requirement already satisfied (use --upgrade to upgrade): django in /usr/local/lib/python2.7/site-packages
Cleaning up...
/usr/bin/python
我想知道django是否不导入,因为我使用自制软件安装的版本与mac预装版本冲突

我应该提到,当在目录/usr/local/lib/python2.7/site-packages中时,我能够在控制台中导入django


非常感谢您的帮助。

您应该导入
django
,而不是
django
,请查看案例

演示:

$pip安装django
已满足要求(使用--升级升级):django in。。。
清理。。。
$python
Python 2.7.5(默认值,2013年8月25日,00:04:04)
[GCC 4.2.1达尔文兼容苹果LLVM 5.0(clang-500.0.68)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>进口Django
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为Django的模块
>>>进口django
>>>
我无法修复OSX默认版本(2.7.10)和pip安装版本(3.8)之间的$PATH冲突。相反,我在调用
django admin
时手动指定整个路径:

转到console中的项目文件夹并键入(首先检查您的版本)


我重新运行了pip-install-django,遇到了同样的问题。此外,import django的工作方式与演示中的相同,但只有在/usr/local/lib/python2.7/site中时才起作用-packages@user2475612现在这是一个不同的问题。看起来这是一个
PYTHONPATH
问题,请参阅
$ pip install django
Requirement already satisfied (use --upgrade to upgrade): django in ...
Cleaning up...
$ python
Python 2.7.5 (default, Aug 25 2013, 00:04:04) 
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import Django
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named Django
>>> import django
>>>
your_proyect_folder$ python3 /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/django/bin/django-admin.py startproject your_folder_name