Python:pycharm中虚拟环境venv的使用及说明
一、虚拟环境的必要性
不进行虚拟化会产生的问题
在平时使用 python 时,有可能会遇到这几个常见的问题:
- A.当运行的项目处于不同版本时(如 python 2.7/3.7 ),要通过切换 python 解释器的版本来运行程序(或要使用 python2/3 pip/pip3 等指令来对应不同的版本)。
- B.有时做一个项目要用到许多第三方模块,但是其他项目基本不会用。如果直接 pip install 到系统中,项目删除后清除安装过的模块会很麻烦。
二、虚拟环境实践
通过命令行构建
1.python 自带了一个非常简便的虚拟化模块 - venv 。
创建一个虚拟化项目(mq)的指令为:
$ python -m venv mq
2.进入/退出虚拟化环境,成功创建了虚拟化的环境之后,我们需要先进入这个环境(不然 pip 还是会装在系统中)。
我们可以使用以下指令来进入环境。其中 是你项目文件夹的路径。
cmd.exe C:\> mq\Scripts\activate.bat
可以看到前面多了一个(mq)的提示,说明我们已经进入到虚拟环境中了。在虚拟环境里,我们可以像正常一样操作里面的文件,或是安装第三方模块,只不过这一些都只会影响到本地的内容了。
3.退出虚拟环境时,我们可以输入 deactivate 这个指令来退出
cmd.exe C:\> mq\Scripts\deactivate.bat
通过pycharm构建
- 第一步:

- 第二步:

- 第三步:

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
python内置模块pathlib.Path类操作目录和文件的使用
本文主要介绍了python内置模块pathlib.Path类操作目录和文件的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2025-05-05
Java 超详细讲解核心类Spring JdbcTemplate
JdbcTemplate JdbcTemplate是Spring JDBC核心包(core)中的核心类,它可以通过配置文件、注解、Java 配置类等形式获取数据库的相关信息,实现了对JDBC开发过程中的驱动加载、连接的开启和关闭、SQL语句的创建与执行、异常处理、事务处理、数据类型转换等操作的封装2022-04-04
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
这篇文章主要介绍了Python3中内置类型bytes和str用法及byte和string之间各种编码转换问题,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下2018-09-09


最新评论