yum源修改/python安装/PyCharm安装

本文详细介绍了在CentOS系统中实现Python2与Python3共存的步骤,包括修改yum源、安装依赖环境、编译Python3、配置pip3和ipython等。同时,还分享了PyCharm的安装、激活、桌面图标设置及卸载过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

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了。
1
注:桌面的方式并不代表有PyCharm的图标在桌面上,需要到应用程序中去找,然后直接拖放到桌面即可。

卸载PyCharm

  1. 删除解压缩目录
rm -r /opt/pycharm-2019.1.3
  1. 删除家目录下用于保存配置信息的隐藏目录
    安装了PyCharm之后,默认会在用户的家目录下创建一个PyCharm的隐藏目录
    2
    删除这个目录就会删除用户对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权限

### 安装 PyCharm 并配置 Python 解释器 #### Windows 系统上的安装与配置 在 Windows 上安装 PyCharm 和配置 Python 解释器的过程如下: 1. 下载并安装 PyCharm 软件。可以从 JetBrains 的官方网站下载社区版或专业版[^4]。 2. 启动 PyCharm,在欢迎界面选择“New Project”创建一个新的项目。 3. 在弹出的窗口中,点击左侧的“Python Interpreter”。如果没有已有的解释器,则可以选择“Add New Interpreter”来添加新的解释器[^1]。 4. 如果本地已经安装Python,可以通过指定 `python.exe` 文件路径的方式完成配置。如果未安装 Python,可以前往官方地址下载适合的版本[^2]。 对于无法自动检测到 Python 解释器的情况,可手动查找磁盘中的 `python.exe` 文件位置,并将其路径填入 PyCharm 设置面板中[^3]。 ```bash # 示例命令用于验证 Python 是否成功配置 python --version ``` --- #### macOS 系统上的安装与配置 macOS 用户同样需要先安装 PyCharm 及其对应的 Python 版本: 1. 访问 JetBrains 官方网站下载适用于 macOS 的 PyCharm 应用程序[^4]。 2. 将应用程序拖拽至 Applications 文件夹完成安装。 3. 打开 PyCharm 创建新项目时,需确认所选的 Python 解释器是否正确。默认情况下会尝试连接系统自带的 Python 或者通过 Homebrew 安装的版本。 4. 若无可用解释器,可通过终端执行以下命令安装最新稳定版 Python: ```bash brew install python ``` 随后刷新 PyCharm 中的解释器列表以应用更改。 --- #### Linux 系统上的安装与配置 Linux 发行版通常支持多种方式部署开发环境: 1. 使用包管理工具如 apt-get (Ubuntu/Debian) 或 yum (CentOS/Fedora),输入相应指令获取 PyCharm 社区版以及依赖项[^5]: ```bash sudo snap install pycharm-community --classic ``` 2. 配置过程中涉及的 Python 解释器部分操作逻辑同前两者一致。推荐预先利用发行版仓库或者 pyenv 工具准备好目标使用的 Python 版本后再启动 IDE 进行关联设定。 --- ### 注意事项 无论在哪种平台上运行上述流程都需要注意保持网络畅通以便顺利拉取必要的组件资文件;另外考虑到跨平台兼容性问题建议尽量选用相同大版本号系列下的具体子版本作为统一标准减少潜在冲突风险。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值