文章目录

  • 前言
  • yum源
  • 修改外网的yum源
  • python2和python3共存
  • pip
  • python2
  • python2概述
  • python3
  • PyCharm
  • PyCharm的安装
  • PyCharm桌面图标设置
  • 卸载PyCharm
  • 安装sublime text
  • 总结
  • 参考链接

前言

2019.7.7,博主前段时间学习了JavaWeb的一些东西,之后的研究生生活肯定需要python,所以放弃了继续学习Java的三大框架,转而学习一些Python的东西。原来准备做大数据什么的,现在研究生还不知道要做什么,所以重写了这篇文章。

yum源

修改外网的yum源

阿里开源镜像,点击查看帮助即可
网易开源镜像

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

python2和python3共存

pip

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。目前对Pyhton还不了解,所以这个工具到底能怎么用不太清楚。

# 更新pip
pip install --upgrade pip

python2

python2概述

在centos中自带有python2,但是在centos6中安装的是Python2.6的版本,如果使用Python2.6的版本,在安装pip过程中会出现许多提示信息,所什么不支持什么什么的,感觉挺麻烦。所以博主直接安装了centos7,自带的Python2版本是Python2.7.5。

python3

  1. 安装依赖环境
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
  1. 下载Python3
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
  1. 解压压缩包
xz -d Python-3.7.3.tar.xz
tar xvf Python-3.7.3.tar
  1. 安装python3
mkdir -p /usr/local/python3
cd Python-3.7.3			
./configure --prefix=/usr/local/python3 --enable-optimizations	## 预编译
make
make install

make install的时候出现ModuleNotFoundError: No module named '_ctypes'的问题,原因是python3.7需要libffi-devel包,解决方法如下:

yum install libffi-devel -y
  1. 设置软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3	// /usr/bin下的路径是可以直接访问的
  1. 配置python3的pip3
    在python3/bin/目录下就有pip3,所以设置软连接即可使用
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
  1. ipython的安装
# python2的ipython
pip install --upgrade pip	# 更新pip
pip install ipython
# python3的ipython
pip3 install --upgrade pip
pip3 install ipython
// 设置ipython3的软连接
ln -s /usr/local/python3/bin/ipython3 /usr/bin/ipython3
  1. 测试
# python2版本ipython设置
ipython
# python3版本ipython3设置
ipython3

PyCharm

PyCharm是一款Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。

PyCharm的安装

# 下载pycharm
wget http://download.jetbrains.com/python/pycharm-professional-2019.1.3.tar.gz
# 解压
tar -xf pycharm-professional-2019.1.3.tar.gz
# 进入pycharm-2019.1.3/bin目录下
cd pycharm-2019.1.3/bin
./pycharm.sh

之后弹出pycharm的图形化界面,博主初次使用选择默认选项 激活 pycharm有专业版和社区版,社区版功能太少了,所以使用专业版,博主使用的是第一种激活方式。

PyCharm永久激活 博主也想用微信公众号来写一些文章,但是拖着一直没有做,在家还是来,到学校会好一点?

pycharm如何配置编译器

PyCharm桌面图标设置

在进行完上述设置之后,PyCharm已经可以在命令行通过./pycharm.sh命令来开启,但是每次都要进入pycharm-2019.1.3/bin目录下执行太过于麻烦了,设置PyCharm通过桌面图标启动可以解决。设置方法:

打开PyCharm,点击菜单栏的Tools,选择Create Desktop Entry...,注意勾选Create the entry for all users这样就可以通过桌面的方式启动PyCharm了。

python install yum模块 yum安装python2_centos


注:桌面的方式并不代表有PyCharm的图标在桌面上,需要到应用程序中去找,然后直接拖放到桌面即可。

卸载PyCharm

  1. 删除解压缩目录
rm -r /opt/pycharm-2019.1.3
  1. 删除家目录下用于保存配置信息的隐藏目录
    安装了PyCharm之后,默认会在用户的家目录下创建一个PyCharm的隐藏目录

    删除这个目录就会删除用户对PyCharm的配置,如果对于PyCharm配置的不满意,想初始化PyCharm的配置,直接删除这个文件就可以。
  2. 删除桌面图标
    在/usr/share/applications目录下保存了centos所有桌面图标的配置文件,我们也可以通过创建配置文件的方法来设置PyCharm桌面图标启动。
cd /usr/share/applications/

centos7创建pycharm图标 命令如下:

# 创建jetbrains-pycharm.desktop
vi /usr/share/applications/jetbrains-pycharm.desktop
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm2019.1.3
Comment=Pycharm2019.1.3:The Python IDE 
Exec=sh /opt/pycharm-2019.1.3/bin/pycharm.sh 		# 路径 我的解压包放在/opt目录下
Icon=/opt/pycharm-2019.1.3/bin/pycharm.png 			# 图片
Terminal=pycharm 
Categories=Pycharm;
chmod 777 /usr/share/applications/jetbrains-pycharm.desktop
cp /usr/share/applications/jetbrains-pycharm.desktop ~/Desktop

安装sublime text

linux问题-Centos 安装Sublime text 3

注意上文中这位博主指定的红色字体,要将正确的文件路径填入sublime_text.desktop文件中,然后才可以在应用程序中找到对应的图标。

总结

python2和python3的共存其实并不难,相当于把两个程序使用不同的名称进行命名,然后设置好默认访问路径即可。也就是说,原理上如果centos的版本是python2.6,那么可以编译python2.7的版本,然后设置不同的名称即可。

参考链接

VMware中centos7无法共享文件夹的问题CentOS 7 安装 vmware tools 提示The path “” is not a valid path to the 3.10.0-957.el7.x86_64 kernel headers.centos7 python2和python3共存PyCharm永久激活如何设置pyCharm背景及修改代码字体大小CentOS普通用户没有sudo权限