文章目录
- 前言
- 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
- 安装依赖环境
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
- 下载Python3
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
- 解压压缩包
xz -d Python-3.7.3.tar.xz
tar xvf Python-3.7.3.tar
- 安装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
- 设置软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 // /usr/bin下的路径是可以直接访问的
- 配置python3的pip3
在python3/bin/目录下就有pip3,所以设置软连接即可使用
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
- 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
- 测试
# 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.sh
命令来开启,但是每次都要进入pycharm-2019.1.3/bin
目录下执行太过于麻烦了,设置PyCharm通过桌面图标启动可以解决。设置方法:
打开PyCharm
,点击菜单栏的Tools
,选择Create Desktop Entry...
,注意勾选Create the entry for all users
这样就可以通过桌面的方式启动PyCharm
了。
注:桌面的方式并不代表有PyCharm的图标在桌面上,需要到应用程序中去找,然后直接拖放到桌面即可。
卸载PyCharm
- 删除解压缩目录
rm -r /opt/pycharm-2019.1.3
- 删除家目录下用于保存配置信息的隐藏目录
安装了PyCharm之后,默认会在用户的家目录下创建一个PyCharm的隐藏目录
删除这个目录就会删除用户对PyCharm的配置,如果对于PyCharm配置的不满意,想初始化PyCharm的配置,直接删除这个文件就可以。 - 删除桌面图标
在/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权限