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