python新建项目没有venv_pycharm配置venv虚拟环境

虚拟环境的好处:

搭建独立的python运行环境,不与其他产生冲突

虚拟环境有助于包的管理和防止版本冲突

3.删除卸载方便

虚拟环境的搭建:

1.进入python的Scripts下,执行:pip3 install virtualenv

2.选择建立虚拟环境的文件夹,我这边是直接在D盘software下面创建了一个virtualenv,如图:

5402da914978

image.png

3.创建虚拟环境:virtualenv --no-site-packages -p D:\software\python37\python3.exe venv

4.启动和关闭虚拟环境:需要进入虚拟环境venv下的Scripts文件夹下

a:activate或activate.bat启动虚拟环境

b:deactivate或deactivate.bat退出虚拟环境

5.virtualenv的用法和参数:virtualenv [OPTIONS] DEST_DIR

--version

显示当前版本号。

-h, --help

显示帮助信息。

-v, --verbose

显示详细信息。

-q, --quiet

不显示详细信息。

-p PYTHON_EXE, --python=PYTHON_EXE

指定所用的python解析器的版本,比如 --python=python2.5 就使用2.5版本的解析器创建新的隔离环境。 默认使用的是当前系统安装(/usr/bin/python)的python解析器

--clear

清空非root用户的安装,并重头开始创建隔离环境。

--no-site-packages

令隔离环境不能访问系统全局的site-packages目录。

--system-site-packages

令隔离环境可以访问系统全局的site-packages目录。

--unzip-setuptools

安装时解压Setuptools或Distribute

--relocatable

重定位某个已存在的隔离环境。使用该选项将修正脚本并令所有.pth文件使用相当路径。

--distribute

使用Distribute代替Setuptools,也可设置环境变量VIRTUALENV_DISTRIBUTE达到同样效要。

--extra-search-dir=SEARCH_DIRS

用于查找setuptools/distribute/pip发布包的目录。可以添加任意数量的–extra-search-dir路径。

--never-download

禁止从网上下载任何数据。此时,如果在本地搜索发布包失败,virtualenv就会报错。

--prompt==PROMPT

定义隔离环境的命令行前缀。

6.创建工程时,没有自动出现venv,那么我们就手动添加刚才创建的,如图:

5402da914978

image.png


版权声明:本文为weixin_35933239原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。