gpt4 book ai didi

python - 在 Ubuntu 16.04、python3 上安装 Django

转载 作者:行者123 更新时间:2023-12-04 18:55:57 24 4
gpt4 key购买 nike

我无法在 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 上安装了 python3.5 和 Django,但我在 3.6 上需要它。 Python3 指的是 python3.6。我的 pip3 是最新的。

任何帮助表示赞赏。

最佳答案

第一名 :你没有明确这么说,但我假设你正在使用 linux 根据你提到的 apt-get

在 python 3.6 上获取 django 的最简单方法是修复 pip。 This很好地概述了如何根据错误消息(例如您的错误消息)获取 pip 所需的库。您只需要安装一些软件包。

为 pip3 安装所有依赖项后,请尝试再次安装 django。
备注 :既然你已经有了python3,我会确保你调用了正确的pip3,你可以通过调用来做到这一 pip :

pip3 -V

如果 'pip3' 命令在 3.5 中调用 pip3,则改用 python 3.6 中 pip3 的完整路径。

或者

您可以尝试将 django 从您的 lib/site-packages 文件夹从您的 python3.5 安装复制到您的 python3.6 安装。最大的问题是您需要确保复制 django 的所有依赖项。您可以在 django 配置中查找它们,或者您可以尝试使用它并根据错误消息一次复制它们。

不请自来的建议 :
我强烈建议使用 virtualenvs 来简化这个过程。我使用 pyenv 和 pyenv-virtualenv here ,并且真的很爱他们。

关于python - 在 Ubuntu 16.04、python3 上安装 Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47273820/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com