创建python虚拟环境,指定python版本
在创建 Python 虚拟环境时,可以使用 virtualenv
工具来指定 Python 版本。virtualenv
允许你创建一个隔离的 Python 环境,其中可以安装不同版本的 Python 和特定的包版本,不会影响系统的 Python 安装。
步骤如下:
1. 确保你安装了 virtualenv
如果你还没有安装 virtualenv
,可以使用 pip
来安装:
pip install virtualenv
2. 查找系统中安装的 Python 版本
在终端或命令提示符中执行以下命令来找出系统中所有可用的 Python 版本:
whereis python
你会看到类似这样的输出,列出所有 Python 可执行文件的路径:
python: /usr/bin/python3.8 /usr/bin/python2.7 ...
3. 创建虚拟环境,指定 Python 版本
使用 virtualenv
来创建一个虚拟环境,并指定你要使用的 Python 可执行文件:
# 假设你希望使用 Python 3.8,并且路径是 /usr/bin/python3.8
virtualenv -p /usr/bin/python3.8 myenv
在这里,-p
参数用于指定要使用的 Python 可执行文件路径,myenv
是你希望创建的虚拟环境的目录名。
4. 激活虚拟环境
创建好虚拟环境后,你需要激活它才能开始使用:
Linux/macOS:
source myenv/bin/activate
Windows:
myenv\Scripts\activate
激活后,你应该会看到命令行提示符发生变化,通常会多出虚拟环境的名称 (myenv
),表示你现在位于这个虚拟环境中。
5. 验证 Python 版本
在激活的虚拟环境中,输入以下命令来验证 Python 版本:
python --version
你应该看到的是你指定的 Python 版本,这表明虚拟环境配置正确。
通过这些步骤,你就能够成功创建一个带有指定 Python 版本的虚拟环境。这在需要管理多个 Python 项目并希望使用不同的 Python 版本时非常有用。