如何更改虚拟环境解释器?

如何更改虚拟环境解释器?

当输入virtualenv以下cmd内容时:

running virtualenv with interpreter /usr/bin/python2

如何将解释器更改为最新版本python3

virtualenv -p python3 ...

Already using interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /home/name/.../bin/python3
Not overwriting existing python script /home/name/.../bin/python (you must use /home/name/.../bin/python3)
Installing setuptools, pkg_resources, pip, wheel...done.

virtualenv
Running virtualenv with interpreter /usr/bin/python2

答案1

您可以使用以下选项指定要使用的 Python 解释器-p

virtualenv -p python3 ...

这将使用系统上当前安装的默认 Python 3 解释器。

答案2

在 Python 虚拟环境中安装 Python 3.x 包的方法是使用 Python 3 虚拟环境创建器创建 Python 虚拟环境 (python3-virtualenv). python3-virtualenv 位于所有当前支持的 Ubuntu 版本的默认 Ubuntu 存储库中。

删除现有的 Python 虚拟环境

只需删除包含 Python 虚拟环境的文件夹即可。例如,如果文件夹名为韦恩删除整个文件夹及其中的所有内容。

在 Python 虚拟环境中安装 Python 3.x 包

  1. 安装 Python 3 虚拟环境创建器

     sudo apt install python3-virtualenv
    
  2. 为 python3.7 创建一个 Python 虚拟环境。您只能在此 Python 虚拟环境中安装 python3 包。如果您还想安装 Python 2.x 包,则需要创建另一个 Python 虚拟环境。

     virtualenv -p python3.7 env  
     source ./env/bin/activate
    

    env将在当前目录的目录中创建针对 python3.7 的新的 Python 虚拟环境。

  3. 安装 Python 包。

    cd /path/to/env/ # env 是python3.7虚拟环境的目录
     源 bin/激活
     python3-m pip 安装第一个包名称 下一个包名称 最后一个包名称

这是一个新的 python3.7 虚拟环境,具有最新版本的 pip3,因此在其中安装 Python 包会很好用。


奖励 - 如何在 PyCharm 中选择 python3.7 解释器

在 PyCharm 中,每个项目都有自己的 Python 虚拟环境,因此您可以在项目设置中为每个项目自定义选择不同的 Python 版本。它与任何其他 Python 虚拟环境的工作方式相同,但在 PyCharm 中,您可以使用 GUI 选择 Python 解释器版本,而在 Python 虚拟环境中,您可以在创建 Python 虚拟环境时从终端选择 Python 解释器版本。

  1. 打开一个现有的 Python 项目。在下面的屏幕截图中,该项目名为 plot-line。它在单独的窗口中绘制一条线。

  2. 单击下面屏幕截图中用绿色箭头标记的情节线配置下拉三角形。

  3. 从弹出的上下文菜单中选择编辑配置. 新的运行/调试配置将出现窗口。

  4. 在里面运行/调试配置窗口单击配置标签。

  5. 在右侧Python解释器字段是一个下拉三角形,单击时会弹出一个上下文菜单,允许您更改 Python 解释器。

PyCharm 社区版 2019.2
在 PyCharm 社区版 2019.2 中配置 Python 解释器的路径

相关内容