[经验分享] 快速配置python项目的虚拟环境 原创

润开鸿_闻飞 显示全部楼层 发表于 2024-7-2 14:47:06

itopen组织 1、提供OpenHarmony优雅实用的小工具 2、手把手适配riscv + qemu + linux的三方库移植 3、未来计划riscv + qemu + ohos的三方库移植 + 小程序开发 4、一切拥抱开源,拥抱国产化

你在开发python工具的时候还一直使用系统默认的环境吗?是否有遇到有时候自己的模块版本和系统有冲突的时候?这时建议你搭建一个属于自己项目的虚拟环境,也不难,简单看看下面就能一步搞定。

一、安装virtualenv和pipenv

pip install virtualenv
pip install pipenv

二、使用virtualenv

2.1 创建一个局部的隔离的虚拟环境

virtualenv env
virtualenv -p /usr/bin/python3 env
# 集成系统的包环境, 后面安装的包也或放在系统包环境中, 一般是~/.local下
virtualenv --system-site-packages -p /usr/bin/python3 env

2.2 激活虚拟环境

source env/bin/activate

2.3 退出虚拟环境

deactivate

2.4 删除虚拟环境

rm env -rf

2.5 生成环境列表

# 冻结项目需求文本
pip freeze > requirements.txt

2.6 根据requirements.txt配置虚拟环境

pip install -r requirements.txt

三、使用pipenv

3.1 创建虚拟环境/依赖包

# 创建虚拟环境, 会更根据Pipfile和Pipfile.lock文件安装依赖包
pipenv install
# 安装依赖包并更新Pipfile和Pipfile.lock文件
pipenv install serial

3.2 激活虚拟环境

pipenv shell

3.3 设置下载源为国内源

# 打开Pipfile文件将url替换成国内源
url = "https://pypi.tuna.tsinghua.edu.cn/simple"

3.4 卸载依赖包

pipenv uninstall serial

3.5 查看三方库的依赖关系

pipenv graph

3.6 退出虚拟环境

exit

3.7 删除虚拟环境

pipenv --rm

四、vscode如何选择配置使用虚拟环境

Ctrl + Shift + P ---> Python: Select Interpreter ---> 选择要用的python解释器路径

无用

©著作权归作者所有,转载或内容合作请联系作者

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部