Linux centos7下pycharm的安装教程
Linux centos7下pycharm的安装教程
Pycharm是一个十分优秀的PythonIDE,Windows下的软件都一个德行,傻瓜式下一步安装,除了一些大型软件,在Windows下有一个不好,Python编译器等等这些Python环境需要自己安装,Linux下天然支持Python,因为内核已经集成了Python2.7,如果需要更换Python3也可以很快的就安装上(相比c语言,要友好太多了,gcc由于与内核太过于耦合,谁安装过谁知道,过程十分痛苦,不像Python简单直接,容易安装)。
本教程的目标为:在Linux的centos7下安装并配置好pycharm,并指定好Python的编译器,使得Pycharm能够正常工作。
一,下载Pycharm
地址为:Download PyCharm: Python IDE for Professional Developers by JetBrains。
需要说明的是,Pycharm分为专业版和社区版,软件行业惯例,专业版收费,一年的费用几千,比较贵,主要是在Django,flask等等这些框架的自动生成方面有所支持,社区版免费,普通功能都有,只是对框架的支持不友好而已。
在本例中,使用的版本为2020.2.3 社区版。当然,Pycharm都是二进制版本,没有源码编译版本。下载下来,解压后稍加配置即可使用。
二,上传服务器,并解压
tar xf pycharm-community-2020.2.3.tar.gz
三,环境配置(pycharm需要桌面环境,如果是最小化安装,请安装桌面环境,否则跳过此步骤),Pycharm是Java所编写的,因此最好安装一个独立的Java环境,在安装图形桌面,一般是gnome的时候会捎带给你安装一个openjdk,但,考虑扩展问题,还是独立的一套Java比较好,具体安装在此不介绍了。(可省略掉安装jdk,但不建议省略)
在本例中,安装的桌面环境是 gnome,该桌面环境仅仅是做启动Pycharm时的环境检测用,并不需要进入桌面。安装桌面的命令为:
yum group install "GNOME Desktop" -y
如果报错:Startup Error: Unable to detect graphics environment
启动桌面,进入桌面后启动Pycharm即可。
四,执行脚本将Python使用的安装源从官方改为阿里云的源,并安装pip和升级pip的版本(其实,不用脚本,Pycharm第一次启动也会自动处理pip、但官方太慢了,并且在使用中你也需要更换源这些操作哦。)
五,Pycharm的启动脚本文件路径为:
[root@centos7 bin]# pwd
/root/pycharm-community-2020.2.3/bin/pycharm.sh
可以将该文件软链接到系统环境变量下,例如: ln -s /root/pycharm-community-2020.2.3/bin/pycharm.sh /usr/bin/
当然,还有一个重启pycharm的脚本,如果有需要同样链接过去即可在任意位置启动Pycharm。但此时必须进入桌面了。
相关文章
- linux打开pycharm指令_什么是Linux
- yum linux phpmyadmin,Linux centos7 下安装 phpMyAdmin的教程
- 【Linux 内核 内存管理】物理分配页 ⑨ ( __alloc_pages_slowpath 慢速路径调用函数源码分析 | retry 标号代码分析 )
- Linux脚本自动化管理日志实践(linux脚本日志)
- 服务的搭建Linux下搭建DHCP服务的指南(linux下dhcp)
- Linux命令快速打开文档(linux命令打开文档)
- 服务器极速搭建Linux服务器:快速安装与配置(linux下setup)
- Linux 各发行版的差异及比较(linux各发行版)
- 市场Linux:国内软件市场向前冲刺(linux的国内软件)
- Linux下定时计划任务的使用(linux下计划任务)
- Linux下MSleep休眠技术的实用研究(msleeplinux)
- Linux重启无线网卡:解决WiFi连接问题(linux重启无线网卡)
- Linux轻松卸载源码包(linux卸载源码包)
- 学习掌握Linux系统管理技术(学linux管理系统)
- Linux如何设置文件夹大小:一步步教你掌握!(linux设置文件夹大小)
- Linux架设邮件服务器:实现快速、安全的内部沟通(linux架设邮件服务器)
- Linux崩溃可怕:如何避免?(如何让linux崩溃)
- Linux系统下检索文件的技巧(linux检索文件)
- 份Linux热备份:无缝保护你的数据(linux热备)
- 开启新维度:Linux下的XV技术(xv linux)
- Linux静态链接库的使用:一步步教你编译、链接和使用静态库(linux静态链接库使用)
- Linux下的Swap分区管理研究(linux的swap分区)
- Linux下如何修改文件内容(linux修改文件内容命令)