簡體   English   中英

無法在macOS Sierra上使用Python3導入Django

[英]Can't Import Django using Python3 on macOS Sierra

在macOS Sierra上安裝了兩個版本的Python(舊版2.7.10和3.6.2)。

使用以下步驟安裝點子。

使用curl下載了它:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

通過運行安裝程序腳本來安裝pip:

sudo python get-pip.py

檢查是否有任何升級/更新的點子:

sudo pip install -U pip

已安裝django 1.11:

sudo pip install django==1.11

當我運行python(舊版)時:

python
Python 2.7.10 (default, Feb  7 2017, 00:08:15) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> print(django.get_version())
1.11

但是,使用python3嘗試時:

python3
Python 3.6.2 (v3.6.2:5fd33b5926, Jul 16 2017, 20:11:06) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
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'

注意:我遵循了不同的教程,並使用virtualenv使python3與django 1.11一起使用-請不要提出這個建議,因為我是python世界的新手,只想在非虛擬環境中使用python3 / django 1.11-我只想使它像舊版python解釋器一樣工作。

pip為python2和python3安裝庫的方式有所不同,因此每個庫實際上都有不同的環境。 如果要為python3安裝Django,則需要這樣安裝:

pip3 install django==1.11

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM