【问题标题】:Setting up a virtual environment for python3 using virtualenv on Ubuntu在 Ubuntu 上使用 virtualenv 为 python3 设置虚拟环境
【发布时间】:2023-08-15 06:21:01
【问题描述】:

我想学习 Django,因此,根据website 上的说明,您需要创建一个虚拟环境。我已经听过足够多的关于人们破坏他们的操作系统的恐怖故事了,因为他们没有正确设置虚拟环境,所以可以肯定地说我很偏执。

我在 Academics/CS/VirtualENV 创建了一个单独的文件夹/目录 VirtualE,我想在那里创建我的所有虚拟环境。根据website,应使用以下命令-

virtualenv --python=`which python3` ~/.virtualenvs/djangodev

我不确定应该用什么来代替单引号(python3 的哪个部分)。我写了以下 -

virtualenv --python=3.5.2 ~/Academics/CS/VirtualENV/DjangoDev

上面写着

The path 3.5.2 (from --python=3.5.2) does not exist

我到底哪里错了?

【问题讨论】:

  • 你能不能把cd 放到Academics/CS/VirtualENV 文件夹中……在文件夹中输入pwd……然后将该输出粘贴到你的虚拟环境命令中……
  • @Hackerman 同样的错误
  • 通过@Heapify 提供的命令,您可以获得完整的答案....该命令告诉您python lives

标签: django python-3.x ubuntu virtualenv


【解决方案1】:

在命令行中,输入“which python3”,它将为您提供 python3 的路径。您只需将其复制并粘贴到命令中即可。例如:

virtualenv --python=/path/to/python3/bin/python ~/Academics/CS/VirtualENV/DjangoDev

【讨论】: