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即可获得与之前开发时相同的依赖包和相同的环境。

posted @ 2023-08-25 08:17  祺琪  阅读(145)  评论(0)    收藏  举报