簡體   English   中英

pip在python3.6上安裝Django

[英]pip install Django on python3.6

如果我運行pip install Django我得到

要求已經滿足:/usr/local/lib/python2.7/dist-packages中的Django

我想改用python3.6(已經安裝在/usr/bin/python3.6 )。 在python 3.6上安裝最新版本的Django的正確pip語法是什么?

你必須安裝pip3:

sudo apt-get install python3-pip

然后,你必須與venv

pip3 -p python3.6 virtualenv name

你必須寫:

pip3 install Django

#or specific version
pip3 install Django==1.10.5

如果你有pip3然后直接使用

pip3 install Django

否則嘗試使用virtualenv為您的python版本:

pip -p python3.6 virtualenv name

然后你可以在上面安裝任何版本的Django。

您可以像其他人建議的那樣全局安裝它,但建議安裝它的方法是使用virtualenv或venv。 如果您使用的是virtualenv(使用virtualenvwrapper),那就行了

mkvirtualenv --python="path to python3 executable" "environment name"
pip install django

內部虛擬環境pip默認為pip3python也是如此。

正如這些pip問題一樣,在安裝之前,請檢查pip指向pip -V

如果指向Python 2 ,則可以嘗試pip3 -V ; 如果它指向舊版本的Python 3,請轉到pip3.6

作為最后的方法,你總是可以通過python3.6 -m pip install ..來經歷python本身。

這意味着你已經在python2.7中安裝了django。

您可以通過以下方式為python3安裝django:

pip3 install Django

你也可以激活virtualenv,然后運行pip install Django

暫無
暫無

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

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