python虚拟环境

(1)、构建pyhton 虚拟环境
python -m pip install pipenv
ln -s /usr/local/python3/bin/pipenv /usr/bin/pipenv
mkdir hd-project
cd hd-project
pipenv shell
进入到python虚拟环境

在项目目录hd-project下面有一个自动生成的Pipfile文件, 编辑该文件,将 url地址换成python国内镜像库地址
url = "https://pypi.doubanio.com/simple/"

至此,python虚拟环境构建完毕
cd到项目文件夹,执行 pipenv shell 激活python虚拟环境, 当执行python xxx.py 会自动使用这个环境的python 。

(2)、python虚拟环境下第三方库管理

进入到虚拟环境后操作
2.1 使用了pipenv来管理虚拟环境
pipenv install xxx
当前项目依赖的第三方库信息会记录到Pipfile和Pipfile.lock 两个文件里面(这两个文件在当前项目目录下)。
部署的时候,只需要将项目代码和Pipfile和Pipfile.lock 两个文件一起复制到服务器上,在项目所在目录,执行pipenv install 命令安装第三方库。注意,pipenv install直接回车 (后面不用跟任何参数),几分钟以后项目依赖的第三方库环境会自动构建好。

2.2 没有使用pipenv来管理虚拟环境
如果没有使用 pipenv,但是你使用了 Virtualenv,并且把这个项目依赖的第三方库都安装到了这个虚拟环境中,那么也不困难,执行命令:
pip freeze > requirements.txt
就会把项目所依赖的第三方库写入到requirements.txt文件里面,方便查看。
部署的时候,把这个requirements.txt文件跟项目代码一起复制到服务器上,在项目所在目录,执行python -m pip install -r requirements.txt 命令安装第三方库。

如果没有使用虚拟环境,所有项目的第三方库都直接安装在系统环境的Python里面,查找和管理起来就不方便了。

相关新闻

联系我们

全国服务热线

400-033-9553

电子邮件:admin@example.com
工作时间:09:00-17:00 周一至周五

在线客服
关注微信
关注微信
分享本页
返回顶部