• 常见问题: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(管理员)中先把路径切换到 pythonScripts下,然后输入 pip install 第三方模块名

    解决方法二:

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

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

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

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

  • 相关阅读:
    weexpack build android 和 weexpack run android 报错 及 解决方案
    weexapp 开发流程(三)其他页面创建
    svn 创建分支、切换分支 及 合并分支 操作
    github 新建远程仓库 及 删除远程仓库
    photoshop 前端常用技巧
    vue2.0 常用的 UI 库
    weex 小结
    Android-studio 连接真机 调试weex项目
    js中Math之random,round,ceil,floor的用法总结
    基于canvas图像处理的图片 灰色图像
  • 原文地址:https://www.cnblogs.com/neozheng/p/8683268.html
Copyright © 2020-2023  润新知