Linux安装python3、pip以及pycharm

Python3安装

Linux下默认系统自带python2.7的版本,这个版本被系统很多程序所依赖,所以不建议删除。如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存。下面是在CentOs7系统上进行演示:

一、首先到Python官网(www.python.org)下载Linux版本的Python3压缩包

二、下载完成后,解压释放文件。在此步骤前可以先安装支持环境依赖包:

tar -xvzf Python-3.7.2.tgz

三、 进入目录:

cd Python-3.7.0/

四、 创建自定义安装路径(该步骤可以省略):

mkdir /usr/bin/python3

 五、添加配置:

‘‘‘configure是用来进行用户个性配置的工具, 一般- -开头的说明的是需要配置的选项,比如你给的这个 - - prefix就是说软件额安装目录设置在哪里,后面的=/usr就是你给出的安装目录,当然你完全可以换一个目录‘‘‘
./configure --prefix=/usr/python3

错误1:该步骤如果出现下图所示的错误,

原因是缺少gcc依赖,安装gcc就可以了

yum install gcc*

六、编译源码:

make

make

七、执行安装:

make install

错误2:安装时可能出现下图所示的错误

采用以下解决方案:

1、打开终端,输入一下命令安装zlib相关依赖包

yum -y install zlib*

2、进入 python安装包,修改Module路径的setup文件:

vim Setup 
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
去掉注释
     zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

错误:3:ModuleNotFoundError: No module named ‘_ctypes‘。原因是一开始没有安装依赖包

解决方案,安装依赖包(该步骤可以放在安装Python3之前)

yum -y groupinstall “Development tools”
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-develyum install libffi-devel -y

重新编译安装:make & make instal

如果还是有错误,就删除安装文件夹,进行重新安装

rm -rf /usr/bin/python3

重复操作,则可安装成功

八、设置软连接

ln -s /usr/python3/bin/pip3 /usr/bin/pip3

九、测试

1 [root@localhost Python-3.7.2]# python3
2 Python 3.7.2 (default, Mar 11 2019, 11:20:21)
3 [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
4 Type "help", "copyright", "credits" or "license" for more information.
5 >>> 

安装成功!!!!

配置pip3

一、查看安装目录下有没有匹配目录cd /usr/local/python3/bin

[root@localhost bin]# cd /usr/python3/bin[root@localhost bin]# ls pip*pip3  pip3.7

二、设置pip3软连接

 ln -s /usr/python3/bin/pip3 /usr/bin/pip3

三、pip3版本升级

pip3 install --upgrade pip

Python2pip安装

 1 # 默认python2的版本
 2 [root@operation ~]# python
 3 Python 2.7.5 (default, Aug  4 2017, 00:39:18)
 4 [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2
 5 Type "help", "copyright", "credits" or "license" for more information.
 6 >>>
 7
 8 # 安装Python2的pip
 9 [root@operation ~]# yum install epel-release -y
10 [root@operation ~]# yum -y install python-pip
11
12 # 安装完成后不是最新的pip版本要进行升级
13 [root@operation ~]# pip install --upgrade pip
14
15 # 测试
16 [root@operation ~]# pip -V(大写V)
17 pip 18.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)
18
19 # 现在可以使用pip进行对Python2 进行安装Python包了
20 # 第一种方法:
21 [root@operation ~]# pip install 包名
22
23 # 第二种方法:
24 [root@operation ~]# python -m pip install pymongo  (安装Python2的包)

安装TAB补全的解释器(ipython)

一、安装双版本

 1 # 安装Python2的ipython
 2 # 第一种方法
 3 [root@operation ~]# pip install ipython
 4 # 第二种方法
 5 [root@operation ~]# python -m pip install ipython
 6
 7 # 安装Python3的ipython
 8 # 第一种方法
 9 [root@operation ~]# pip3 install ipython
10 # 第二种方法
11 [root@operation ~]# python3 -m pip install ipython
12
13 注:安装无

# 安装Python2的ipython

# 第一种方法

[root@operation ~]# pip install ipython

# 第二种方法

[root@operation ~]# python -m pip install ipython

# 安装Python3的ipython

# 第一种方法

[root@operation ~]# pip3 install ipython

# 第二种方法

[root@operation ~]# python3 -m pip install ipython

注:安装无报错安装成功

二、设置连接

# 因为是安装了Python的双版本而且安装的包名都叫 ipython 所有我们执行ipython的时候使用的是安装的python2的版本,我们要使用双版本就要使用软链接

[root@operation ~]# ipython
Python 2.7.5 (default, Aug  4 2017, 00:39:18)
Type "copyright", "credits" or "license" for more information.

IPython 5.8.0 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython‘s features.
%quickref -> Quick reference.
help      -> Python‘s own help system.
object?   -> Details about ‘object‘, use ‘object??‘ for extra details.

In [1]:

# 设置Python3的ipython 使用软链接
[root@operation ~]# ln -s /usr/local/python3/bin/ipython /usr/bin/ipython3

安装pycharm

pycharm官方各种版本下载:https://confluence.jetbrains.com/display/PYH/Previous+PyCharm+Releases

解压安装包:tar -xf pycharm-professional-5.0.6.tar.gz

进入到安装包下的bin目录下执行pycharm.sh:

[root@controller bin]# ./pycharm.sh

在Help=》license server选项里边输入

http://idea.imsxm.com/

就可以激活。

没有错误则安装成功!!!!!

原文地址:https://www.cnblogs.com/gwmq/p/10509867.html

时间: 2024-11-10 13:10:50

Linux安装python3、pip以及pycharm的相关文章

常见问题:Linux安装Python3步骤、Windows无法利用pip

Linux安装python3.6和第三方库的步骤: 我的Linux是CentOS 6.5版本 Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7,默认的python被系统很多程序所依赖,比如CentOS下的yum就是python2写的,所以不要删除默认版本,:如果需要使用最新的python3我们可以编译安装源码包到独立目录,这和系统默认环境之间是没有影响的,python3和python2两个环境并存即可 一.安装python3.6: 1. 获

linux安装Python3并与系统自带的Python2并存

Linux安装Python3,与Python2共存 新搞了台linux云主机,瞎折腾折腾,先装个Python3. Linux环境下有其他软件需要Python2,如YUM,所以安装的Python3需要与Python2同时存在. 安装Python3 先安装依赖环境 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-d

Linux安装Python3完成升级

Linux安装Python3完成升级 python 首先下载源tar包 可利用linux自带下载工具wget下载,如下所示: # wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 也可以在官网上下载其他版本,或者有交互界面的允许下,使用浏览器也可以.方式很多,只要能把源码下载下来就可以.下面使用源码安装. 下载完成后到下载目录下,解压并解包: tar -zxvf Python-3.1.2.tar 进入解压缩后的文件夹 cd

linux 安装 python3

linux 安装 python3 软件源 下载软件 mkdir -p /soft cd /soft wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz yum install sqlite-devel 安装 tar xf Python-3.6.6.tgz cd Python-3.6.6 mkdir -p /usr/local/python3 ./configure --prefix=/usr/local/python3 ma

linux 安装python3.7 报错No module named '_ctypes'

ModuleNotFoundError: No module named '_ctypes' 操作系统:centos yum install libffi-devel ./configure --enable-optimizations make altinstall 参考:https://bugs.python.org/issue31652 linux 安装python3.7 报错No module named '_ctypes' 原文地址:https://www.cnblogs.com/bo

python3.5学习笔记:linux6.4 安装python3 pip setuptools

前言: python3应该是python的趋势所在,当然目前争议也比较大,这篇随笔的主要目的是记录在linux6.4下搭建python3环境的过程 以及碰到的问题和解决过程. 另外,如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 不要动现有的python2环境! 不要动现有的python2环境! 重要的使用说三遍! 一.安装python3.5 下载pyth

linux6.4 安装python3 pip setuptools

转载:http://www.cnblogs.com/liujian001/p/5160869.html 前言: python3应该是python的趋势所在,当然目前争议也比较大,这篇随笔的主要目的是记录在linux6.4下搭建python3环境的过程 以及碰到的问题和解决过程. 另外,如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 不要动现有的python

Linux安装python3.6

Linux下安装Python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 一.安装python3.6 1. 安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdb

Linux安装Python3以及虚拟环境

python3的linux环境编译安装 1.linux下安装软件的方式 选则yum工具,方便,自行解决软件之间的依赖关系,自动下载且安装 1.配置yum源 可以选择阿里云源,清华源等 配置第一个仓库,里面有大量系统常用软件 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 配置第二个仓库,携带大量第三方软件(nginx,redis,mongodb,mairadb等) wge