当输入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 包
安装 Python 3 虚拟环境创建器
sudo apt install python3-virtualenv
为 python3.7 创建一个 Python 虚拟环境。您只能在此 Python 虚拟环境中安装 python3 包。如果您还想安装 Python 2.x 包,则需要创建另一个 Python 虚拟环境。
virtualenv -p python3.7 env source ./env/bin/activate
env
将在当前目录的目录中创建针对 python3.7 的新的 Python 虚拟环境。安装 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 解释器版本。
打开一个现有的 Python 项目。在下面的屏幕截图中,该项目名为 plot-line。它在单独的窗口中绘制一条线。
单击下面屏幕截图中用绿色箭头标记的情节线配置下拉三角形。
从弹出的上下文菜单中选择编辑配置. 新的运行/调试配置将出现窗口。
在里面运行/调试配置窗口单击配置标签。
在右侧Python解释器字段是一个下拉三角形,单击时会弹出一个上下文菜单,允许您更改 Python 解释器。