python项目pycharm+virtualenv 本地调试+linux部署

本文介绍了如何在PyCharm中使用Virtualenv进行Python项目的本地开发,并详细阐述了如何将项目部署到Linux服务器,重点讨论了如何避免依赖冲突和系统环境干扰。
摘要由CSDN通过智能技术生成

网上有很多介绍在pycharm中怎么使用virtualenv ,但是后续在linux部署并不是很详细,以下为一个python项目本地调试,服务器部署的操作记录:

回顾一下:最简单粗暴部署方式:

本地通过idea开发后,生成requirements.txt文件,把整个文件夹上传至服务器,服务器上执行pip install -r requirements.txt,然后python XX.py 运行。(最好不要这样做,因为pip 安装的包是安装在系统的变量中,如果另外一个项目也用到系统中这个包不同版本,可能就引起冲突问题,于是我们需要借助virtualenv)

virtualen就是一个虚拟工具,能把系统中python环境复制出一份,可以选择是最简复制还是把依赖全部复制
  • 以在pycharm中创建一个项目为例(professional 版,用idea开发python也建议转用pycharm)
    这里写图片描述

    • 1.代表创建一个新的venv环境
    • 2.代表新建venv环境中包含所有依赖的包
    • 3.代表新建的venv环境可以在其他项目中使用
    • 4.代表使用存在的python sdk,可以选择之前由3创建的环境

我们的目的就是在创建的环境中安装依赖时,不干扰

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值