[deepin-IDE] Python虚拟环境的简单配置
Tofloor
poster avatar
Feelup
deepin
2025-03-15 22:49
Author

最近开始准备使用“Deepin Union Code“进行Python学习了,但现在很多Python的库安装时都会提示当前环境不是虚拟环境,而拒绝继续安装。虽然配置方法不是太复杂,但看了好几个帖子都感觉没写到更入门的程度,我就来写一个简单的配置流程吧。

谨以此文献给所有希望在Deepin系统上使用“Deepin Union Code“学习Python的新手们以指引

目前常用的Python虚拟环境有venv与conda,下面将分别进行介绍,各位按需选择即可

.

Conda配置虚拟环境

说明:目前Deepin Union Code安装完毕后会自动安装conda

创建虚拟环境:conda create --name <虚拟环境的自定义名称> python=<需要使用的Python版本>

激活虚拟环境:conda activate <虚拟环境的自定义名称>

退出虚拟环境:conda deactivate

说明:创建虚拟环境时会下载很多软件包哦!本例中创建的虚拟环境位于“/home/nano/.unioncode/miniforge/envs/localenv”


虚拟环境创建成功后,可使用如下命令查询当前系统中存在的虚拟环境

命令1:conda env list

命令2:conda info --envs

图片.png

软件包安装简单使用示例

> import easygui
>>> 

在Deepin Union Code中的使用

查询当前系统中存在的虚拟环境,并记录下对应的路径

图片.png

在文件管理器的设置中勾选“显示隐藏文件”

图片.png

打开Deepin Union Code的选项设置

图片.png

在全局选项窗口中,点击“Python”

调整要使用的Python解释器:点击“浏览”,进入虚拟环境所在的文件夹后,继续进入“bin”目录,在该目录下找到并选择“python3”,点击打开

图片.png

最后点击应用即可

图片.png

Python库安装示范

示例:下面的程序,我们需要使用easygui

图片.png

查询可用的虚拟环境:conda env list

激活虚拟环境:conda activate <虚拟环境的自定义名称>

按照easygui库:pip3 install easygui

图片.png

再次点击运行,程序就能正常执行了

图片.png

.

.

Python-venv虚拟环境

安装python-venv:sudo apt install python3-venv

创建虚拟环境:python3 -m venv <虚拟环境的自定义名称>

激活虚拟环境:source 虚拟环境名称/bin/activate

退出虚拟环境:deactivate

图片.png

如果希望直接在软件中点击运行时调用虚拟环境,可按如下流程进行配置

打开软件的选项设置

图片.png

在全局选项窗口中,点击“Python”

调整要使用的Python解释器:点击“浏览”,进入虚拟环境所在的文件夹后,继续进入“bin”目录,在该目录下找到并选择“python3”,点击打开

图片.png

Python库安装示范

示例:下面的程序,我们需要使用easygui

图片.png

激活虚拟环境:source 虚拟环境名称/bin/activate

按照easygui库:pip3 install easygui

图片.png

再次点击运行,程序就能正常执行了

图片.png

《小贴士》

什么时候需要手动使用命令激活Python虚拟环境

  • 配置完Python解释器后,在软件中直接点击运行就可以使用自定义的虚拟环境
  • 一般情况下,只有在安装或移除Python库时才需要使用命令激活虚拟环境
Reply Favorite View the author
All Replies
a-bird
deepin
2025-03-16 08:27
#1

我去,这篇帖子真不错,收藏+点赞

like

Reply View the author