我正试图在Fedora 25 x64上设置Pycharm专业版。下载并解压缩文件之后,我将尝试在bin目录中运行脚本./pycharm.sh。这是我得到的错误:
Startup Error: Unable to detect graphics environment我已经检查了我的Java版本
[root@localhost bin]# java -version
openjdk version "1.8.0_144"
OpenJDK Runtime Environment (build 1.8.0_144-b01)
OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode)我还尝试设置显示变量:
export DISPLAY=:0 我得到的是:
[root@localhost bin]# ./pycharm.sh
No protocol specified
Start Failed: Failed to initialize graphics environment
java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.有什么建议吗?
发布于 2017-10-21 20:57:35
我在一个干净的Ubuntu17.10中安装了同样的错误,Gnome在Wayland上。根据@mattdm在您的评论中的建议,我刚刚打开了一个新的终端(作为我自己,而不是根),它运行得很好。当我得到错误时,我正在以root用户的身份运行(在将所有信息解压缩到/opt/之后)。
mike@feynman:~$ /opt/pycharm/bin/pycharm.sh注册/激活后,只需单击欢迎窗口中的"*配置v“下拉菜单,然后选择"Create”使其从操作系统菜单中可用。我假设JetBrains为您喜欢的任何linux版本提供了这一功能。
发布于 2017-11-24 03:38:56
您的X环境没有正确设置(手动设置DISPLAY并不总是有效的)。可能是因为您尝试这样做,因为root和root不是图形会话的所有者。还有其他原因。
在这种情况下,您将无法运行xclock或任何其他X应用程序--这是一个提示,即它不是pycharm-related问题。例如,如果ssh将本地主机定位为root,而不是当前登录到图形化会话的用户:
laptop:~ # ssh localhost
Password:
Last login: Thu Nov 23 22:19:06 2017 from localhost
Have a lot of fun...
laptop:~ # export DISPLAY=:0
laptop:~ # xclock
No protocol specified
Error: Can't open display: :0
laptop:~ # konsole
No protocol specified
Segmentation fault
laptop:~ # pycharm
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0
No protocol specified
Start Failed: Failed to initialize graphics environment如果在文本模式控制台中尝试相同的行为,您也会看到相同的行为。
为了解决这个问题,从图形环境打开一个新的终端--如果安装得当,您应该能够运行任何X应用程序,包括py魅力(或者至少它不应该因为这个错误而失败)。
发布于 2017-11-24 00:30:26
In fedora
我已经使用费迪安装了pycharm。这是可行的。
或者更改为另一个用户,然后尝试除根用户之外。
Phpstrom,Webstrom,PyCharm
他们中的三个人都是这样工作的。
https://stackoverflow.com/questions/46124295
复制相似问题