目录
系统和软件版本信息:
Pycharm(2024.3.2)
Ubuntu22.04.5 LTS
conda 24.11.1
VirtualBox 7.1.6 r167084 (Qt6.5.3)
Pycharm启动黑屏问题:
在VirtualBox新建的Ubuntu中安装Pycharm后,运行启动脚本pycharm.sh后的界面几乎是黑的,还带有乱码,使用gedit命令打开pycharm相关文件时还会显示出不来,直接打开却没问题,在尝试多种操作后仍无法解决。原本想利用共享文件夹在主机Windows上用Pycharm写程序然后在Ubuntu中进行验证,但后续在Windows上使用conda相关的命令遭遇阻碍(有点破防),并且这样似乎太麻烦了,后面可能还会遇到各种问题,遂想着继续解决ubuntu中pycharm黑屏的问题。
由于之前尝试过多方手段仍无法解决,刚好最近DeepSeek用的多<它所列出来的思考方式我是真的喜欢>,在向DeepSeek询问后给了我多种解决办法,其中多数是我之前尝试过的(调整JVM参数,安装字体,DPI缩放设置,清除缓存,用snap安装什么的)。又尝试了几种方法后发现切换Ubuntu的显示协议后(Wayland --> Xorg),问题解决。
Pycharm启动黑屏解决操作如下:
Ubuntu右上角注销登录Log Out 。
在登录界面右下角切换显示协议为Xorg后重新登录进去。
重新打开Pycharm,问题解决
很简单的几步就解决了问题。。。难崩。。。。
在Pycharm中添加conda解释器
在Ubuntu下的Pycahrm在添加解释器时与win的有些不同,没有Scripts文件,相应的conda启动程序也不在这。
步骤如下:
打开设置或右下角,选择添加解释器
环境选择现有,类型选择conda,conda的路径是/你的conda/安装路径/bin/conda,然后重新加载环境就能刷新出来。
#在该路径下你会看到一个命名为conda的.py文件
#注意不是在envs文件夹下的bin
#例子,我的路径:/home/oliver/software/miniconda3/bin/conda
#选择好环境后点不了确定就去改一下conda路径,随便点一个文件,然后再改回来就行了
确定后下方软件包出现东西就可以了
"'
解释器的解决思路是去找conda的启动程序,在安装文件夹一级目录下的那个_conda文件和windows中一样都是没法作为conda路径选择的,ubuntu中的conda没有Scripts,我去bin目录下看到一个叫conda的文件,点开文件发现内容有点像启动脚本,然后去添加解释器里去寻找发现有一个叫conda的.py文件,尝试一下然后成功识别到我的环境并添加成功。
"'
解决问题后脑子里冒出来另一种思路,去看一下环境变量,在terminal中输入env列出所有环境变量,发现一个CONDA_EXE=/home/oliver/software/miniconda3/bin/conda
这个路径就是上面例子说的路径,这个CONDA_EXE我觉得应该指的是conda.exe,对应windows中的conda启动程序
"'