在原环境中,安装freeze包

执行 pip3 freeze > requirements.txt

此时已将虚拟环境的模块包名单存入requirements.txt中。

然后将requirements.txt文件,复制到新环境中

在新环境中,安装virtualenv模块。

创建新的虚拟环境。virtualenv env

激活环境 进入bin文件夹中  source ./activate

然后执行 pip3 install -r requirements.txt

在国内,为了加速,还可以在后面加上参数

-i https://pypi.tuna.tsinghua.edu.cn/simple

django项目迁移到新环境中时,注意重新设置settings的allowed_host 和 数据库设置。

以mysql为例

首先新建一个表及一个用户

mysql -uroot -p

create database xxxx character set utf8;

create user xx identified by ‘xxxxxx’;

然后赋权

grant all privileges on xxxx.* to xx@’%’;]

最后是将django项目的model写入数据库

python manage.py makemigrations appname;
python manage.py migrate

分类: Python

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。