1. 首页 > 科技

Ubuntu20.04中如何将 pycharm 添加到系统的“应用程序”菜单里( pycharm?

Ubuntu20.04中如何将 pycharm 添加到系统的“应用程序”菜单里( pycharm?

如何在Linux下安装PyCharm

Linux 经常被看成是一个远离外部世界,只有极客才会使用的操作系统,虽然这是一个误解,但事实上,如果你想开发软件,那么 Linux 系统能够为你提供一个很好的开发环境。

刚开始学习编程的新手们经常会问这样一个问题:应该使用哪种语言?当涉及到 Linux 系统的时候,通常的选择是 C、C++、Python、Java、PHP、Perl 和 Ruby On Rails。

Linux 系统的许多核心程序都是用 C 语言写的,但是如果离开 Linux 系统的世界, C 语言就不如其它语言比如 Java 和 Python 那么常用。

对于学习编程的人来说, Python 和 Java 都是不错的选择,因为它们是跨平台的,因此,你在 Linux 系统上写的程序在 Windows 系统和 Mac 系统上也能够很好的工作。

虽然你可以使用任何编辑器来开发 Python 程序,但是如果你使用一个同时包含编辑器和调试器的优秀的集成开发环境(IDE)来进行开发,那么你的编程生涯将会变得更加轻松。

PyCharm 是由 Jetbrains 公司开发的一个跨平台编辑器。如果你之前是在 Windows 环境下进行开发,那么你会立刻认出 Jetbrains 公司,它就是那个开发了 Resharper 的公司。 Resharper 是一个用于重构代码的优秀产品,它能够指出代码可能存在的问题以及自动添加声明:比如当你在使用一个类的时候它会自动为你导入。

这篇文章将讨论如何在 Linux 系统上获取、安装和运行 PyCharm 。

如何获取 PyCharm

你可以通过访问这儿获取 PyCharm 。屏幕中央有一个很大的 'Download' 按钮。

你可以选择下载专业版或者社区版。如果你刚刚接触 Python 编程那么推荐下载社区版。然而,如果你打算发展到专业化的编程,那么专业版的一些优秀特性是不容忽视的。

如何安装 PyCharm

下载好的文件的名称可能是 ‘pycharm-professional-2016.2.3.tar.gz’。

以 “tar.gz” 结尾的文件是被 gzip 工具压缩过的,并且把文件夹用 tar 工具归档到了一起。你可以阅读关于提取 tar.gz 文件指南的更多信息。

加快节奏,为了解压文件,你需要做的是首先打开终端,然后通过下面的命令进入下载文件所在的文件夹:

1.cd ~/Downloads

现在,通过运行下面的命令找到你下载的文件的名字:

1.ls pycharm*

然后运行下面的命令解压文件:

1.tar -xvzf pycharm-professional-2016.2.3.tar.gz -C ~

记得把上面命令中的文件名替换成通过 ls 命令获知的 pycharm 文件名。(也就是你下载的文件的名字)。上面的命令将会把 PyCharm 软件安装在 home 目录中。

如何运行 PyCharm

要运行 PyCharm, 首先需要进入 home 目录:

1.cd ~

运行 ls 命令查找文件夹名:

1.ls

查找到文件名以后,运行下面的命令进入 PyCharm 目录:

1.cd pycharm-2016.2.3/bin

最后,通过运行下面的命令来运行 PyCharm:

1.sh pycharm.sh &

如果你是在一个桌面环境比如 GNOME、KDE、Unity、Cinnamon 或者其他现代桌面上运行,那么你也可以通过桌面环境的菜单或者快捷方式来找到 PyCharm 。

ubuntu 13.10如何安装oracle sdk和PyCharm?

由于授权问题,在较新的Linux发行版本中都不再包含Oracle Java,取而代之的是OpenJDK,Ubuntu也是如此。OpenJDK能满足大部分的应用程序运行条件,但PyCharm无法在OpenJDK条件下运行,因此需要安装Oracle公司的JDK。

首先到JetBrain官网选择对应操作系统的最新版PyCharm下载。如果使用虚拟机,可以先在主机中用迅雷下载,然后传输到虚拟机中使用,下载后的文件应该是.tar.gz格式,在Ubuntu中解压到自己选择的路径后即可使用。

----运行方式为在命令行中进入应用根目录,执行:

$ ./bin/pycharm.sh

如果你是新做的虚拟机,命令行就会提示JDK错误。

----安装JDK

在Ubuntu中安装JDK有不同方法,这里提供一种个人觉得最简单的方法,使用apt安装。

因为版权问题,在Ubuntu的APT仓库中不提供Oracle Java下载,执行以下命令查看:

$ apt-cache search oracle-java

----搜索不到任何包,再次查看:

$ apt-cache search java7

default-jdk - Standard Java or Java compatible Development Kit

default-jre - Standard Java or Java compatible Runtime

default-jre-headless - Standard Java or Java compatible Runtime (headless)

openjdk-7-jdk - OpenJDK Development Kit (JDK)

openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT

openjdk-7-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)

只可以搜索到OpenJDK的相关包。

因为授权问题,Oracle JDK不包含在官方的PPA列表中,但感谢那些自由软件的贡献者,他们制作了一个PPA可以从Oracle官方下载最新版JDK到本地,自动安装和升级。注意的是这个PPA是一个alpha版本,作者不承诺任何保障,使用者自己承担风险。(PPA:Personal Package Archive)

----执行以下命令添加PPA,然后更新APT。

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

----更新完成后再搜索一下JDK包:

$ sudo apt-cache search oracle-java

oracle-jdk7-installer - Oracle JDK7 Installer meta package

oracle-java7-installer - Oracle Java(TM) Development Kit (JDK) 7

oracle-java6-installer - Oracle Java(TM) Development Kit (JDK) 6

oracle-java8-installer - Oracle Java(TM) Development Kit (JDK) 8

oracle-java7-set-default - Set Oracle JDK 7 as default Java

oracle-java6-set-default - Set Oracle JDK 6 as default Java

oracle-java8-set-default - Set Oracle JDK 8 as default Java

---搜索到了最新的JDK,选择安装Java7,执行:

sudo apt-get install oracle-java7-installer

安装都是自动完成的,中间会弹出提示要求接受Oracle的授权条款,全部同意就可以了。

----如果需要设置环境变量可以执行:

sudo apt-get install oracle-java7-set-default

如果安装过oracle-java6-set-default或者oracle-java8-set-default,它们将被自动替换为当前的设置。

好了,再次运行PyCharm试试吧,执行:

$ ./bin/pycharm.sh

----成功启动程序,第一次运行会要求输入序列号正版验证:

++++++++++

+ User name +

++++++++++

EMBRACE

+++++++++++

+ License Key +

+++++++++++

14203-12042010

0000107Iq75C621P7X1SFnpJDivKnX

6zcwYOYaGK3euO3ehd1MiTT"2!Jny8

bff9VcTSJk7sRDLqKRVz1XGKbMqw3G

----PyCharm 3.0.1第一次打开时,会自动询问是否要创建桌面快捷方式和Laucher。

Please enter your password to create a desktop entry

[sudo] password for ifantastic:

Press Enter to close this window...

Please enter your password to create a launcher script in a '/usr/local/bin'

[sudo] password for ifantastic:

Press Enter to close this window...