[Product exchange] 这个deepin IDE到底怎么用啊?
Tofloor
poster avatar
195******33
deepin
2025-06-07 13:57
Author

我用Python简单做个图(代码如下),点击运行后为什么不弹出新窗口并绘制图片。

import matplotlib.pyplot as plt
x= [1,5,10,15,20]
y = [5.77e-9,3.12e-7,6.87e-6,4.19e-8,5.53e-10]
plt.figure(figsize=(10,6))
plt.plot(x,y,marker='o')
plt.show()

运行的结果如下:

截图_deepin-unioncode_20250607135537.png

Reply Favorite View the author
All Replies
wlly-lzh
deepin
2025-06-07 15:32
#1

为什么不用pycharm呢?confused

Reply View the author
195******33
deepin
2025-06-07 15:38
#2
wlly-lzh

为什么不用pycharm呢?confused

龙芯平台,pycharm占用很高,有点卡

Reply View the author
195******33
deepin
2025-06-07 16:05
#3

家人们我开始用VSCodium了,这个没问题😂

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2025-06-07 16:36
#4

你应该是先

创建Python虚拟环境

#在你想要的目录下打开终端输入:
python3 -m venv venv_name
#激活虚拟环境
source venv_name/bin/activate

括号中表示虚拟环境

image.png

然后在IDE里面设置你这个虚拟环境的目录中的python作为解释器

也就是上面的venv_name/bin/python

image.png

image.png

然后你后续pip安装的包都会安装到这个虚拟环境中,而不是安装到deepin系统里面,污染系统环境。

在deepin ide中安装pip包

pip install matplotlib

运行代码之后

image.png

不要在虚拟环境中使用 sudo pip

在虚拟环境中,pip 的操作已经是隔离的,不需要使用 sudo。激活虚拟环境后,直接运行:


pip install pyqt5

sudo 是全局操作,它会忽略虚拟环境的隔离性,尝试修改系统环境,这可能导致权限问题或与虚拟环境冲突。


假如你想退出虚拟环境:

#退出虚拟环境
deactivate

Reply View the author
W2J
deepin
2025-06-07 21:10
#5
把一切操作变成GUI

你应该是先

创建Python虚拟环境

#在你想要的目录下打开终端输入:
python3 -m venv venv_name
#激活虚拟环境
source venv_name/bin/activate

括号中表示虚拟环境

image.png

然后在IDE里面设置你这个虚拟环境的目录中的python作为解释器

也就是上面的venv_name/bin/python

image.png

image.png

然后你后续pip安装的包都会安装到这个虚拟环境中,而不是安装到deepin系统里面,污染系统环境。

在deepin ide中安装pip包

pip install matplotlib

运行代码之后

image.png

不要在虚拟环境中使用 sudo pip

在虚拟环境中,pip 的操作已经是隔离的,不需要使用 sudo。激活虚拟环境后,直接运行:


pip install pyqt5

sudo 是全局操作,它会忽略虚拟环境的隔离性,尝试修改系统环境,这可能导致权限问题或与虚拟环境冲突。


假如你想退出虚拟环境:

#退出虚拟环境
deactivate

学到了。

Reply View the author
195******33
deepin
12 hours ago
#6
把一切操作变成GUI

你应该是先

创建Python虚拟环境

#在你想要的目录下打开终端输入:
python3 -m venv venv_name
#激活虚拟环境
source venv_name/bin/activate

括号中表示虚拟环境

image.png

然后在IDE里面设置你这个虚拟环境的目录中的python作为解释器

也就是上面的venv_name/bin/python

image.png

image.png

然后你后续pip安装的包都会安装到这个虚拟环境中,而不是安装到deepin系统里面,污染系统环境。

在deepin ide中安装pip包

pip install matplotlib

运行代码之后

image.png

不要在虚拟环境中使用 sudo pip

在虚拟环境中,pip 的操作已经是隔离的,不需要使用 sudo。激活虚拟环境后,直接运行:


pip install pyqt5

sudo 是全局操作,它会忽略虚拟环境的隔离性,尝试修改系统环境,这可能导致权限问题或与虚拟环境冲突。


假如你想退出虚拟环境:

#退出虚拟环境
deactivate

噢噢,终于明白了这个是什么意思

Reply View the author