【问题标题】:Why django is not installing on ubuntu?为什么 django 没有安装在 ubuntu 上?
【发布时间】:2021-07-03 12:51:15
【问题描述】:

我正在尝试使用 pipenv 安装 django,但没有成功。

 pipenv install django
Creating a virtualenv for this project...
Pipfile: /home/djangoTry/Pipfile
Using /usr/bin/python3.9 (3.9.5) to create virtualenv...
⠴ Creating virtual environment...RuntimeError: failed to query /usr/bin/python3.9 with code 1 err: 'Traceback (most recent call last):\n  File "/home/.local/lib/python3.6/site-packages/virtualenv/discovery/py_info.py", line 16, in <module>\n    from distutils import dist\nImportError: cannot import name \'dist\' from \'distutils\' (/usr/lib/python3.9/distutils/__init__.py)\n'

✘ Failed creating virtual environment 

[pipenv.exceptions.VirtualenvCreationException]: 
Failed to create virtual environment.

其他信息

python --version
Python 2.7.17
python3 --version
Python 3.6.9
python3.9 --version
Python 3.9.4
pip3 --version
pip 21.1 from /home/aman/.local/lib/python3.6/site-packages/pip (python 3.6)


请帮忙。谢谢

【问题讨论】:

标签: django


【解决方案1】:

问题不在于安装 Django,而在于创建你的 venv,我不以这种方式创建,所以我将通过我创建的方式

第 1 步 - 安装 pip

第 2 步 - 安装 virtaulEnv

check here how to install both

安装后,run python3 -m venv venvthis 将在您的当前目录上创建一个 venv。使用. venv/bin/activate 启动它们,然后运行pip install django。应该可以的

【讨论】:

  • 谢谢@Dosbodoke。我会试试。你能告诉我为什么 pipenv 不工作吗?
  • 对不起兄弟,我真的没用过 pipenv 方法。如果有效,请在此处评论。
【解决方案2】:

试试 pipenv install --python 3.9

【讨论】:

  • 这不起作用。再次显示相同的错误
猜你喜欢
  • 1970-01-01
  • 2020-11-08
  • 2021-04-17
  • 1970-01-01
  • 1970-01-01
  • 2015-04-29
  • 2018-04-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多