Python虚拟环境virtualenv保姆级教程:Windows与Linux系统安装配置详解
本文详细讲解如何在Linux和Windows系统中安装及配置Python虚拟环境virtualenv。涵盖依赖包安装、环境变量配置、虚拟环境创建与切换、PyCharm集成以及依赖导出等核心操作,帮助开发者实现项目环境的隔离与管理,提升开发效率。
虚拟环境安装
在开发工作中,我们经常需要根据不同的项目切换Python运行环境。如果仅在本地全局安装一个Python环境,每次移植项目时都需要重新配置环境,这非常繁琐。通过安装虚拟环境,Python环境可以跟随项目移动,从而极大简化配置流程。本文将详细介绍如何在Linux和Windows系统下安装virtualenv虚拟环境。
虚拟环境依赖于系统解释器,但每个虚拟环境可以独立安装不同的第三方包。基于同一个系统解释器,可以虚拟出N个相互独立的虚拟环境。

1、Linux系统下安装
1. 需要安装依赖包
pip3 install virtualenv

pip3 install virtualenvwrapper

安装virtualenv后,系统会生成相关文件。

运行mkvirtualenv命令时,必须正确配置环境变量,否则无法执行并会报错。

2. 配置virtualenv的系统环境变量
请使用普通用户权限执行以下操作。
mkdir $HOME/.virtualenvs
需要设置以下环境变量:
export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/Devel source /usr/local/bin/virtualenvwrapper.sh
首先查找virtualenvwrapper.sh文件的位置。使用命令sudo find / -name virtualenvwrapper.sh进行搜索,发现该文件位于特定路径下。
sudo find / -name virtualenvwrapper.sh

3. 修改~/.bashrc文件
在文件中添加以下内容以配置环境变量。
export WORKON_HOME=/$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/python3.11/bin/virtualenv source /usr/local/python3.11/bin/virtualenvwrapper.sh

4. 激活环境变量
source ~/.bashrc

测试安装是否成功。
workon #查看当前有哪些虚拟环境,刚开始啥也没创建

5. 使用mkvirtualenv创建虚拟环境
可以指定Python版本来创建virtualenv。
mkvirtualenv -p /usr/bin/python test1 #指定python2的版本 test1是虚拟环境名称
进入或切换虚拟环境命令:workon [虚拟环境名称]
# 退出命令:
deactivate
创建虚拟环境示例。

终端提示符前的括号表示当前终端处于test01虚拟环境中。

6. 切换虚拟环境
workon xxx

7. 退出虚拟环境命令:deactivate
deactivate

如果两个虚拟环境安装了不同版本的Python,整个运行环境会随之切换到对应版本。运行项目时,代码将在该虚拟环境的Python版本下执行。
虚拟环境创建完成后,也可以在PyCharm中选择并使用该环境。

2、Windows系统安装虚拟环境
安装Python(即安装Python解释器) C:\python39 。建议为每个项目创建独立的虚拟环境。Windows系统中安装的包通常位于以下目录。
C:\python39
- python.exe
- Scripts
- pip.exe
- pip3.exe
- Lib
- xxx.py
- re.py
- random.py
- site-packages(pip安装第三方模块)
- requests==1.8
例如,当前Python环境安装的包目录结构如下。

Windows下安装虚拟环境。
安装至系统解释器中。
pip install virtualenv

查看virtualenv的安装位置。

1. 利用virtualenv创建虚拟环境
在终端(命令行)中操作。
>>> F: >>> cd /envs >>> virtualenv crm --python=python3.9
以下是创建示例,如果安装了多个版本的解释器,也可以指定Python版本。

在该目录下会生成一个虚拟环境目录。

2. 激活虚拟环境
>>>F: >>>cd virtualenvdata/crm/Scripts >>>activate
必须在Scripts目录下激活环境,即可进入虚拟环境。

3. 退出虚拟环境:
deactivate

编写一段测试代码。


在虚拟环境中执行代码。

4. 使用PyCharm创建虚拟环境
在Windows的PyCharm中创建项目时,可以同时创建虚拟环境。

创建完成后,项目目录下会生成虚拟环境目录。

查看当前项目的解释器,确认使用的是虚拟环境。

在PyCharm中编写并运行代码,系统将调用虚拟环境的解释器。

在PyCharm中点击Terminal,会自动进入虚拟环境。

在此环境中安装的包,将直接安装到虚拟环境中。
pip install requests


通常建议将虚拟环境放置在项目所在文件夹下,切记不要在虚拟环境文件夹内编写代码。

5. 导出安装依赖文件
项目完成后,若需导出当前项目中所有已安装的包,可在终端命令行中使用特定命令。
pip freeze > requirement.txt

生成的requirement.txt文件列出了所有依赖包及其版本号。
下次需要安装时,也可以根据该txt文档直接批量安装所有依赖。
pip install -r requirement.txt -i [url源]

以上就是Python虚拟环境virtualenv安装的详细教程保姆级(Windows和linux)的详细内容,更多关于Python virtualenv安装教程的资料请关注本站其它相关文章!
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













