Linux下部署Django项目的误区

linux系统的 python 版本为 2.7。 工程自带的虚拟环境为 3.7。 在工程根目录下执行 source venv/Scripts/activate 进入虚拟环境后,执行 python 进入编辑模式,发现所在版本仍然是系统的 2.7

该方式激活虚拟环境是错误的:应该导出 requirment.txt,用系统自带的 python3 安装或者使用 miniconda 创建需要的 Python 版本。“工程自带的虚拟环境”是用不了的。
即:在本地完成开发的时候,应该导出系统环境的requirements.txt,将项目文件拷贝到linux:/var/www/之后,在linux上重新建立虚拟环境,并按照依赖安装相应的python包,然后在这个环境下进行项目。

发布了56 篇原创文章 · 获赞 8 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_38627475/article/details/104503246