搭建Python虚拟环境
创始人
2024-03-23 03:57:58
0

搭建Python虚拟环境

  • 虚拟环境
    • 概述
    • 安装虚拟环境
      • Windows环境下
      • Linux环境下
    • 创建虚拟环境
    • 使用虚拟环境
    • 虚拟机环境下安装包
    • PyCharm中使用虚拟环境

虚拟环境

概述

为什么需要搭建Python的虚拟环境?

正常情况下,在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用pip install 包名称pip install 包名称==版本号命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 就会导致其它的项目就无法运行

虚拟环境的优点:

  1. 虚拟环境可以搭建独立的python运行环境, 使单个项目的运行环境与其它项目互不影响。

  2. 虚拟环境中的安装的第三方依赖包和全局环境中的包相互独立。

  3. 虚拟环境能防止出现包管理混乱和版本冲突。

  4. 虚拟环境不会影响全局的python环境。

安装虚拟环境

Windows环境下

执行如下命令安装虚拟环境

pip install virtualenvpip install virtualenvwrapper-win

配置虚拟环境目录

如在D:\Development\Python\目录下创建env目录用于存放虚拟环境,然后在配置环境变量

WORKON_HOMED:\Development\Python\env

在这里插入图片描述

Linux环境下

执行如下命令安装虚拟环境

pip install virtualenvpip install virtualenvwrapper

若安装完虚拟环境后,提示找不到mkvirtualenv命令,就必须配置环境变量

创建目录用来存放虚拟环境

mkdir $HOME/.virtualenvs

打开~/.bashrc文件,添加环境变量信息

export WORKON_HOME=$HOME/.virtualenvssource /usr/local/bin/virtualenvwrapper.sh

使配置生效

source ~/.bashrc

创建虚拟环境

如果不指定python版本,默认安装的是python2的虚拟环境

python2中创建虚拟环境

mkvirtualenv 虚拟环境名称

在python3中创建虚拟环境

mkvirtualenv -p python3 虚拟环境名称

创建成功之后,默认会自动进入到虚拟环境

C:\Users\JackChen>mkvirtualenv -p python3 py3
created virtual environment CPython3.9.5.final.0-64 in 3711mscreator CPython3Windows(dest=D:\Development\Python\env\py3, clear=False, no_vcs_ignore=False, global=False)seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=C:\Users\JackChen\AppData\Local\pypa\virtualenv)added seed packages: pip==22.3.1, setuptools==65.6.3, wheel==0.38.4activators BashActivator,BatchActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator(py3) C:\Users\JackChen>

使用虚拟环境

查看虚拟环境

(py3) C:\Users\JackChen>workonPass a name to activate one of the following virtualenvs:
==============================================================================
demo
py3

使用虚拟环境

workon  虚拟环境名称
(py3) C:\Users\JackChen>workon demo
(demo) C:\Users\JackChen>

退出虚拟环境

deactivate

删除虚拟环境

注意:不能删除正在使用的虚拟环境,需要退出/切换其他虚拟环境后才可以删除

rmvirtualenv 虚拟环境名称

虚拟机环境下安装包

在虚拟环境中安装包

pip install 包名称

查看虚拟环境中安装的包

pip list

在虚拟环境中卸载包

pip uninstall 包名称

PyCharm中使用虚拟环境

在PyCharm中如何使用创建的虚拟环境呢?

首先找到pycharm的设置选项,选择虚拟环境

在这里插入图片描述
若没有响应虚拟环境,则需要添加虚拟环境
在这里插入图片描述

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...