常见问题: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. 获得管理员权限:

su - root

2. 准备编译环境

# yum 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-devel

3. 下载python3

  https://www.python.org/downloads/

# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

4. 安装python3

  我个人习惯安装在/usr/local/python3(具体安装位置看个人喜好)
  创建目录

# mkdir -p /usr/local/python3

  解压下载好的Python-3.x.x.tgz包(具体包名因你下载的Python具体版本不不同?而不不同,如:我下载的是Python3.6.1.那我这里就是Python-3.6.1.tgz)

# tar -zxvf Python-3.6.1.tgz

5. 进入解压后的目录,编译安装。

# cd Python-3.6.1
# ./configure --prefix=/usr/local/python3

  make并且make install

# make && make install

6. 建立python3的软链

# ln -s /usr/local/python3/bin/python3 /usr/bin/python3

7. 检查Python3及pip3是否正常可用:

# python3 -V
Python 3.6.1
# pip3 -V
pip 9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python 3.6)

8. 不行的话再创建一下pip3的软链接

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

二、安装pip及setuptools

1. 安装pip前需要前置安装setuptools

命令如下:

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

tar -zxvf setuptools-19.6.tar.gz

cd setuptools-19.6

python3 setup.py build

python3 setup.py install

2. 安装pip

命令如下:

wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-8.0.2.tar.gz

cd pip-8.0.2

python3 setup.py build

python3 setup.py install

如果没有意外的话,pip安装完成。

以上内容参考链接:https://www.cnblogs.com/kimyeee/p/7250560.html

Windows pip无法使用的问题

我的win8系统在cmd中输入 pip install xxx  一直提示“pip不是内部命令或外部命令......” ;

出现这个问题的原因是:  pip’ is not recognized as an internal or external command operable program or batch file  (通过Google搜索的结果)

在你已经安装了pip的前提下,解决方法在于把 pip 添加到环境变量中(就像当初把python添加到环境变量中一样)

然后就去看了看,site-packages的pip和pip-9.0.1-py3.6.egg中,都没有pip.py或pip.exe之类的;所以路径也就没办法添加到PATH(环境变量)中,所以也就没办法运行pip

解决办法一:

(图片来源: https://stackoverflow.com/questions/12878615/python-pip-command-is-not-recognized

图片的大致意思是: 以管理员身份打开cmd,并把路径切换到python的安装目录(例如我的是:d:\python),python文件夹下面有一个子文件夹叫“Scripts”,再把路径切换到这个“Scripts”下,这个路径下有 “pip.exe”,如下所示:

所以当你想用pip的时候,可以在cmd(管理员)中先把路径切换到 python\Scripts下,然后输入 pip install 第三方模块名

解决方法二:

当然,你也可以把这个路径添加到环境变量(PATH)中,这样以后在cmd中可以直接输入 “pip install xx”(就像在cmd中直接输入“python”来启动 Python程序一样)

添加环境变量如下图所示:

添加完成后,就能在cmd中直接使用 pip了

参考链接: https://blog.csdn.net/xueli1991/article/details/51914914

原文地址:https://www.cnblogs.com/neozheng/p/8683268.html

时间: 2024-10-30 03:43:08

常见问题:Linux安装Python3步骤、Windows无法利用pip的相关文章

RedHat(Linux)下安装Python3步骤

RedHat下安装Python3步骤 1. 下载解压. $ wget https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz $ tar zxvf Python-3.4.1.tgz 2. 进入解压后的目录,执行安装配置 $ ./configure 或指定安装目录 $ ./configure --prefix=/opt/python3 3. Build $ make 4. Install $ make install 5. 安装后建立一个链

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

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、pip以及pycharm

Python3安装 Linux下默认系统自带python2.7的版本,这个版本被系统很多程序所依赖,所以不建议删除.如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存.下面是在CentOs7系统上进行演示: 一.首先到Python官网(www.python.org)下载Linux版本的Python3压缩包 二.下载完成后,解压释放文件.在此步骤前可以先安装支持环境依赖包: tar -xvzf Python-3.7

linux 安装python3

一. 安装gcc软件 redhat   :  yum install gcc suse linux :  yast ---->    gcc 二.安装python3 # wget https://www.python.org/ftp/python/3.4.4/Python-3.4.4.tgz # tar -zxf Python-3.4.4.tgz # cd Python-3.4.4 # ./configure # make # make install #测试是否成功  # python3 Py

Linux安装python3.6.2

安装环境:CentOS 7 yum安装python3.4 一般情况下在linux中使用python是很轻松的,因为本身linux自带python环境,CentOS7目前自带python2.7.但是据说python2.7只支持到2020年,从学习上来讲还是应该先习惯下python3版本以上的使用方法.学习之前先要配置环境所以先要安装python3的环境.最简单的安装方法是直接通过yum安装: # yum search python //先查下yum源支持的python安装版本 # yum inst

Linux 安装python3.7.0

我这里使用的时centos7-mini,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的python版本 有一些系统命令时需要用到python2,不能卸载 1.安装依赖包 1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过  gcc --version  查看,没安装的先安装gcc,yum -y install gcc 2)安装其它依赖包,(注:不要缺少,否则有可能安装