Python (python -m venv)命令创建虚拟环境
1 进入CMD
, 使用命令python -m venv
创建虚拟环境
C:\Users\xupeng>python -m venv d:\test_venv
C:\Users\xupeng>
就会在d:\test_venv
下创建虚拟环境。
2 进入Scripts目录
,并执行命令activate.bat
进行激活
activate.bat
其实就位于Scripts
目录下:
C:\Users\xupeng>cd d:\test_venv
C:\Users\xupeng>d:
d:\test_venv>cd Scripts
d:\test_venv\Scripts>activate.bat
(test_venv) d:\test_venv\Scripts>
注意上面调用activate.bat
后,下一行的命令提示前出现了(test_venv)
这个标识,这就表示,之后所有的命令都是对这个虚拟环境test_venv
进行操作了。这也是使用activate.bat的作用
。activate.bat其实就位于Scripts下。
activate.bat只需要执行一次即可。之后进入到虚拟环境下中的Scripts目录,进行的所有操作就是对这个虚拟环境进行的操作。
3 在Scripts目录下,执行命令pip list查看当前虚拟环境中的安装包
(test_venv) d:\test_venv\Scripts>pip list
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
pip (9.0.1)
setuptools (28.8.0)
You are using pip version 9.0.1, however version 21.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
显示当前虚拟环境中只预装了pip
和setuptools
这两个安装包。
4 依旧在当前目录下,使用命令pip install
安装包
(test_venv) d:\test_venv\Scripts>pip install zipp
Collecting zippUsing cached https://files.pythonhosted.org/packages/0f/8c/715c54e9e34c0c4820f616a913a7de3337d0cd79074dd1bed4dd840f16ae/zipp-3.4.1-py3-none-any.whl
Installing collected packages: zipp
Successfully installed zipp-3.4.1
You are using pip version 9.0.1, however version 21.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
安装成功后,会在Lib\site-packages\
目录下保存相关文件:
再次使用命令pip list
查看当前已安装包:
(test_venv) d:\test_venv\Scripts>pip list
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
pip (9.0.1)
setuptools (28.8.0)
zipp (3.4.1)
You are using pip version 9.0.1, however version 21.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
可以看到zipp确实已经安装成功了。
5 重要提醒
注意,之后的操作一定要在虚拟目录中的Scripts下
进行操作,否则操作的就不是当前虚拟环境,而是全局环境了。
非Scripts目录下操作结果:
D:\test_venv>pip list
Package Version
-------------------- ---------
Appium-Python-Client 1.1.0
argon2-cffi 20.1.0
attrs 20.3.0
backcall 0.2.0
...
webencodings 0.5.1
Werkzeug 1.0.1
Scripts目录下操作结果:
D:\test_venv\Scripts>pip list
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
pip (9.0.1)
setuptools (28.8.0)
zipp (3.4.1)
You are using pip version 9.0.1, however version 21.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
6 通过Pycharm来打开该虚拟环境,查看相关数据
打开工程后,使用快捷键Ctrl+Alt+S
进入设置界面
:
可以看到当前并未设置Python解释器
,也无任何的已安装包。单击右侧的设置按钮
,单机Add,进入设置Python解释器界面
:点选Existing environment
,下面会自动识别出解释器位置。单机OK即可。
再次回到Python解释器
界面:
即可看到,当前虚拟环境的解释器就是其自身的解释器,同时已经安装的包也和前面CMD中的输出一致了。
7 Pycharm创建虚拟环境
也可以直接通过Pycharm创建虚拟环境,可参考Python Pycharm创建虚拟环境.
Python (python -m venv)命令创建虚拟环境相关推荐
- python自学成才之路 miniconda创建虚拟环境
前面虚拟环境是安装在一个Python解释器下的,如果想使用不同版本的Python环境该怎么创建呢?这个时候miniconda就派上用场了.Miniconda可以在创建虚拟环境时指定安装不同版本的Pyt ...
- python中使用virtualenv库创建虚拟环境的问题
书籍<python编程--从入门到实践> 问题:创建虚拟环境不成功 代码示例如下: C:\Users\我们都是小怪兽\Desktop>virtualenv myenv New pyt ...
- 【Python】Python创建虚拟环境的三种方式
Python创建虚拟环境的三种方式比较 Python创建虚拟环境的三种方式 首先:为什么需要虚拟环境? Pipenv vs Virtualenv vs Conda 1. Virtualenv 2. P ...
- Python虚拟环境(二):Linux基于Anaconda创建虚拟环境并打包
1.创建并查看虚拟环境 1.创建虚拟环境 conda create -n py37 python3.7 # 创建一个名称为py37 的Python版本为3.7 的Python虚拟环境 #或 conda ...
- linux创建虚拟环境(python虚拟环境)
解决问题1:为便于对包进行管理,对python项目需要分别使用独立的python环境,这样便于进行包的管理,利用Anaconda来创建一个干净的python虚拟环境: 解决问题2:解决在提交代码到ya ...
- python使用virtualenv在本地新建虚拟环境
新建虚拟环境 首先需要拥有一个python环境,然后安装: pip install virtualenv 安装完成后我们就可以使用virtualenv命令了(虽然tab键没有提示,但是是可以使用的), ...
- 容器的使用和创建虚拟环境 vitualenv
xshell jupter容器的使用方法 #容器相当于子服务器 1 创建指定python版本的虚拟环境 方法1: 1.安装虚拟环境的第三方包 venv pip install venv 2.创建虚拟环 ...
- conda创建虚拟环境,拥有多个Anconda版本
2.conda常用的命令 1)查看安装了哪些包 conda list 2)查看当前存在哪些虚拟环境 conda env list conda info -e 3)检查更新当前conda conda u ...
- ubuntu中anaconda创建虚拟环境等相关操作
anaconda安装地址 一:conda简介 conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理.包管理与pip的使用方法类似,环境管理则是允许用户方便滴安装不同版本的py ...
最新文章
- Hadoop学习笔记之三 数据流向
- 收藏 | 一文带你总览知识蒸馏,详解经典论文
- 全基因组关联分析中上位性检测算法的研究
- windows文件服务器双机热备_遇到ZFS文件系统如此棘手的问题,这种办法简单又高效!...
- 《Stellaris》游戏分析报告
- mysql 分数表实现排名
- linux安装nagios客户端
- android视频播放器api,03.视频播放器Api说明
- 前端学习(1769):前端调试之什么是manifest
- 滋润万物的173dmba
- Dev的多语言简单实现
- SweetAlert详解
- 知乎“下沉”,快手“上游”
- 学习笔记之——YEDDA
- 北大青鸟学java是用什么课程_来自北大青鸟参加过JAVA课程的学长建议
- 阿里Sophix热修复接入指南
- 个人免签码支付源码+监控APP 实测搭建成功
- 618省心凑背后的新算法——个性化凑单商品打包购推荐
- Xmanager Xbrowser--Win10远程连接CentOS7
- mybatis mysql连接时区_MySQL时区的查看和设置