OpenHarmony开发者论坛
标题:
快速配置python项目的虚拟环境
[打印本页]
作者:
润开鸿_闻飞
时间:
2024-7-2 14:47
标题:
快速配置python项目的虚拟环境
[md][itopen组织](
https://gitee.com/itopen
)
1、提供OpenHarmony优雅实用的小工具
2、手把手适配riscv + qemu + linux的三方库移植
3、未来计划riscv + qemu + ohos的三方库移植 + 小程序开发
4、一切拥抱开源,拥抱国产化
你在开发python工具的时候还一直使用系统默认的环境吗?是否有遇到有时候自己的模块版本和系统有冲突的时候?这时建议你搭建一个属于自己项目的虚拟环境,也不难,简单看看下面就能一步搞定。
# 一、安装virtualenv和pipenv
```shell
pip install virtualenv
pip install pipenv
```
# 二、使用virtualenv
## 2.1 创建一个局部的隔离的虚拟环境
```shell
virtualenv env
virtualenv -p /usr/bin/python3 env
# 集成系统的包环境, 后面安装的包也或放在系统包环境中, 一般是~/.local下
virtualenv --system-site-packages -p /usr/bin/python3 env
```
## 2.2 激活虚拟环境
```python
source env/bin/activate
```
## 2.3 退出虚拟环境
```shell
deactivate
```
## 2.4 删除虚拟环境
```python
rm env -rf
```
## 2.5 生成环境列表
```python
# 冻结项目需求文本
pip freeze > requirements.txt
```
## 2.6 根据requirements.txt配置虚拟环境
```shell
pip install -r requirements.txt
```
# 三、使用pipenv
## 3.1 创建虚拟环境/依赖包
```shell
# 创建虚拟环境, 会更根据Pipfile和Pipfile.lock文件安装依赖包
pipenv install
# 安装依赖包并更新Pipfile和Pipfile.lock文件
pipenv install serial
```
## 3.2 激活虚拟环境
```shell
pipenv shell
```
## 3.3 设置下载源为国内源
```shell
# 打开Pipfile文件将url替换成国内源
url = "https://pypi.tuna.tsinghua.edu.cn/simple"
```
## 3.4 卸载依赖包
```shell
pipenv uninstall serial
```
## 3.5 查看三方库的依赖关系
```shell
pipenv graph
```
## 3.6 退出虚拟环境
```shell
exit
```
## 3.7 删除虚拟环境
```shell
pipenv --rm
```
# 四、vscode如何选择配置使用虚拟环境
Ctrl + Shift + P ---> Python: Select Interpreter ---> 选择要用的python解释器路径
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5