python虚拟目录建立到模块迁移
一、创建虚拟环境
创建虚拟环境有2中方法:
一种是在命令行输入python -m venv 虚拟环境名称
python(3) -m venv myvenv (虚拟目录文件夹)
myvenv\scripts\activate
activated(退出)
第二种是在命令行输入mkvirtualenv 虚拟环境名称
查看虚拟环境:workon
二、在python中设置环境
的文件夹,选择python.exe就把python中的环境设置好,然后我们在下载我们需要的模块就好了
1.打开pychamy点击下图中的Settings(设置)
2.找到Project:py > Python interpreter在点击Add interpreter
3.点击existing在去点击三点
4.在找到我们安装虚拟环境的文件夹就可以了
virtualenv
用来创建虚拟环境的第三方库。
命令:pip install virtualenv
virtualenvwrapper-win
windows下用来管理虚拟环境的第三方库。
命令:pip install virtualenvwrapper-win
指定虚拟环境存放目录(默认虚拟环境创建在C盘)
- 设置系统环境变量WORKON_HOME
- 步骤:计算机右键 > 属性 > 高级系统设置 > 环境变量 > 系统变量 > 新建
在这里插入图片描述
变量值表示虚拟环境要存放的目录,可以自定义。系统环境变量设置好之后需要重启电脑才能生效。
创建虚拟环境
- mkvirtualenv 虚拟环境名字,如图表示创建成功,命令行前面会出现虚拟环境名字
在这里插入图片描述 在这里插入图片描述
- 错误:OSError: Command F:\envs\hahaha\Scripts\python.exe - setuptools pip wheel failed with error code 2,如果出现该错误,请卸载重装
卸载命令:pip uninstall virtualenv virtualenvwrapper-win
常用指令
- workon/lsvirtualenv:查看所有虚拟环境
- mkvirtualenv XXX:创建虚拟环境
- workon XXX:启动虚拟环境
- deactivate:退出虚拟环境
- rmvirtualenv XXX:删除虚拟环境
不同系统之间的项目转移
在虚拟环境中进行开发,最后使用pip freeze > requirements.txt将依赖包的信息进行保存,可以看到目录下会多出requirements.txt文件。将项目目录转移至目的系统后,重建并激活虚拟环境(Python版本需一致),在项目目录下执行命令pip install -r requirements.txt即可获得与之前开发时相同的依赖包和相同的环境。

浙公网安备 33010602011771号