Pycharm启动黑屏问题|Pycharm中添加conda环境的python解释器 | Ubuntu22.04

目录

系统和软件版本信息:

Pycharm启动黑屏问题:

Pycharm启动黑屏解决操作如下:

在Pycharm中添加conda解释器


系统和软件版本信息:


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启动程序

"'

### 如何在最新版 PyCharm 中配置 Conda 解释器 要在最新的 PyCharm 版本中成功配置 Conda 解释器,可以按照以下方式操作: #### 配置 Conda 环境作为解释器 PyCharm 支持通过内置功能来管理 Conda 虚拟环境。以下是具体的操作说明。 1. **打开设置窗口** 启动 PyCharm 并进入 `File` -> `Settings`(对于 macOS 用户则是 `PyCharm` -> `Preferences`)。导航至 `Project: <your_project_name>` 下的 `Python Interpreter` 设置项[^3]。 2. **添加新的 Python 解释器** 在右上角点击齿轮图标并选择 `Add...`。这会弹出一个新的对话框用于选择或创建虚拟环境。 3. **选择 Conda Environment 类型** 在新窗口左侧列表中找到并选中 `Conda environment` 选项。此时可以选择两种模式之一: - 使用现有的 Conda 环境:如果已经有一个预先存在的 Conda 环境,则可以通过浏览路径指定其位置。 - 创建新的 Conda 环境:输入所需的环境名称以及基础包版本号(例如 Python 的特定版本),随后工具将自动完成安装过程[^4]。 4. **处理可能遇到的问题** 如果发现 PyCharm 无法识别已有的 Conda 或者报告错误消息,在某些情况下可能是由于 OpenSSL 库缺失引起的兼容性问题。对此可尝试调整系统的 PATH 变量,确保包含 Anaconda 安装目录下的 openssl 文件夹路径,比如 `C:\ProgramData\Anaconda3\Library\bin`[^2]。 5. **验证配置有效性** 成功设定好之后,返回项目界面重新加载索引数据,并确认所选用的 Python 解析程序是否正确显示为目标 Conda envs 下对应的 python.exe 执行文件。 ```python import sys print(sys.executable) ``` 运行上述脚本片段可以帮助判断当前工作区实际调用的是哪个具体的 Python 实例。 --- #### 注意事项 - 若操作系统为 Linux 发行版如 Ubuntu 22.04,请先核实本地确实存在可用的 Conda 分发版本及其确切安装地址[^1]。 - 对于 Windows 和 Mac OS X 用户而言,默认情况下 Anaconda Navigator GUI 工具也会随同命令行支持一起被部署进来,因此也可以借助它辅助建立必要的依赖关系链路。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值