编程语言
首页 > 编程语言> > python的venv迁移

python的venv迁移

作者:互联网

python的venv

Python我们使用Pycharm创建项目时,默认会以venv的形式创建项目的Python环境。

虚拟环境有以下几个好处:

创建虚拟环境(Python3.3及以上):python3 -m venv 新环境目录

激活和退出环境:

系统 进入命令 退出命令
Windows 进入“Scripts目录”,执行activate.bat deactivate
Linux or Mac 进入“bin目录”,执行source activate deactivate

venv的迁移

在本地计算机上完成开发后,直接将文件夹拷贝到服务器上是无法运行的,可能会需要各种各样的问题,虚拟环境的迁移如下:

  1. 本地开发机器执行:pip freeze > requirement.txt,导入当前环境pip按照包列表。
  2. 在服务器上,新建虚拟环境并选择和本地开发机器相同的python版本。(服务器端python需要pip安装virtualenv工具,具体安装方式可以搜索查找)
  3. 将本地开发机器中的开发文件和requirement.txt文件拷贝至服务器端。
  4. 进入服务器端虚拟环境后,执行pip install -r ./requirement.txt,安装所需包。

这样我们的服务器端环境就可以正确运行了。

image-20220403183813983

标签:venv,服务器端,python,Python,虚拟环境,pip,迁移
来源: https://www.cnblogs.com/ningningjia/p/16097198.html