![](/img/trans.png)
[英]After installing anaconda on ubuntu 16.04 “python3” command doesn't found
[英]Installing Django on Ubuntu 16.04, python3
我無法在 ubuntu 16.04 的 python3 上安裝 django。 這是我嘗試過的:
1. pip3 install django
2. pip3 install --trusted-host pypi.python.org django
3. pip3 install --index-url=http://pypi.python.org/simple --trusted-host pypi.python.org django
我不斷收到同樣的錯誤:
Could not fetch URL https://pypi.python.org/simple/django/: There was a problem confirming the ssl certificate: Can't connect to HTTPS URL because the SSL module is not available. - skipping
Could not find a version that satisfies the requirement django (from versions: )
No matching distribution found for django
我在 python 2.7 上安裝了 Django,但我在 python 3.6 上需要它。
當我跑
sudo apt-get install python3-django
它說
python3-django is already the newest version (1.8.7-1ubuntu5.5).
我相信這是因為我在 python3.5 上安裝了帶有 Django 的 python3.5,但我在 3.6 上需要它。 Python3指的是python3.6。 我的 pip3 是最新的。
任何幫助表示贊賞。
第一:你沒有明確這么說,但我假設你使用的是 linux 基於你提到的 apt-get
在 python 3.6 上安裝 django 的最簡單方法是修復 pip。 這是關於如何根據諸如您的錯誤消息獲取 pip 所需的庫的非常好的概述。 你只需要 apt 安裝幾個包。
為 pip3 安裝了所有依賴項后,請再次嘗試安裝 django。
注意:因為你已經有了 python3,我會確保你調用的是正確的 pip3,你可以通過調用來做到這一點:
pip3 -V
如果 'pip3' 命令在 3.5 中調用 pip3,則使用 python 3.6 中的 pip3 的完整路徑。
或者
您可以嘗試將 django 從您的 lib/site-packages 文件夾從您的 python3.5 安裝復制到您的 python3.6 安裝。 最大的問題是您還需要確保復制 django 的所有依賴項。 您可以在 django 配置中查找它們,或者您可以嘗試使用它並根據錯誤消息一次復制一個。
主動提供的建議:我強烈建議使用 virtualenvs 使這個過程更容易。 我在這里使用 pyenv 和 pyenv-virtualenv ,並且非常喜歡它們。
#允許添加最新的python版本-
sudo add-apt-repository ppa:deadsnakes/ppa
#更新-
sudo apt update
#安裝 python3.6 和 pip 包管理器-
sudo apt install python3.6 python3-pip
#更新替代版本的python-
sudo update-alternatives --install /usr/bin/python3 python3/usr/bin/python3.6 1
#配置python 3.6-
sudo update-alternatives --config python3
#安裝django -
sudo apt install python3-django
#添加項目名稱-
django-admin startproject projectname
#cd 到項目目錄-
cd projectname
#使用vim或settings.py中的任何編輯器添加你的ip add []-
nano ~/projectname/projectname/settings.py
#運行服務器-
python3 manage.py runserver 0.0.0.0:8000
#使用 127.0.0.1:8000 在瀏覽器上運行
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.