一.Linux下安装python
1.python源码安装包下载地址:
https://www.python.org/downloads/source/
2.下载完tar.xz压缩包以后,开始解压:
$ tar xjvf *.tar.xz
$ cd *
$ ./configure --prefix=/usr/local/python2
$ make
$ make install

注意:*对应为下载的python源码的压缩包名;
3.软链接(具体路径依情况而定):
$ ln -s /usr/local/python3/bin/python3.5 /usr/local/bin/python3

4.如果提示:Ignoring ensurepip failure: pip 7.1.2 requires SSL/TLS
解决办法如下:
  • 安装openssl-devel(-devel的安装包一般是开发软件的包,用于编译的时候连接的库之类的文件)
$ yum install openssl-devel

  • 做软链接:
$ ln -s /usr/local/python3/bin/pip3.5 /usr/local/bin/pip

  • 升级pip版本:
$ ln -s /usr/local/python3/bin/pip3.5 /usr/local/bin/pip

5.安装一些包 
$ pip install requests
$ pip install pyquery
$ pip install pymysql

二.Windows下安装python
  • Windows包下载地址:https://www.python.org/downloads/windows/
  • 傻瓜安装;
  • 查看Python的安装路径:C:\Python27;具体安装路径详见傻瓜安装步骤;
  • 添加至环境变量:PATH;
  • 查看Python版本:cmd命令行输入:python;
三.MAC下安装Python
  • 安装pip
下载源代码:https://pypi.python.org/pypi/pip
$ tar xvzf pip8.0.2.tar.gz
$ cd pip-1.4.1
$ python setup.py install

  • 安装numpy
numpy是其它库的基础,没有依赖
$ pip install numpy

  • 安装brew
$ curl -LsSf http://github.com/mxcl/homebrew/tarball/master
$ sudo tar xvz -C/usr/local --strip 1

  • 安装GCC
$ brew install gcc

  • 接下来pip安装其它的库就不会出现安装不成功的情况了

1.安装matplotlib,方便把数据绘图显示出来

$ pip install matplotlib

2.安装sklearn,我理解这个安装必须在pandas之前

$ pip install -U numpy scipy scikit-learn

3.安装pandas

$ pip install pandas

四.pip安装总结
1.pip官网
https://pypi.python.org/pypi/pip
2.安装步骤
  • 下载 pip-9.0.1.tar.gz (md5, pgp)
  • python安装:

    $ python setup.py install

  • 把pip路径添加到环境变量中去:C:\Python27\Scripts
  • 检查pip是否安装成功:

    $ pip list

3.常见pip用法
  • pip搜索:

    $ pip search

  • pip升级:

    $ pip install --upgrade pip

  • pip安装库:

    $ pip install numpy

  • 查看已安装的包:

    $ pip list# or...$ pip show --files PackageName

  • pip卸载库:
    $ pip uninstall numpy

  • 查看待更新库信息:
    $ pip list outdated 

  • 升级库: 
    $ pip install --upgrade numpy# or...$ pip install -U PackageName 

  • 搜索库:
    $ pip search PackageName 

  • 帮助信息:
    $ pip help

转载于:https://www.cnblogs.com/runchen0518/p/7895725.html

关于Python在Linux、Mac和Windows上的安装方法总结相关推荐

  1. python windows 安装scrapy_Python Scrapy在windows上的安装方法

    如果想要学习爬虫,肯定会了解Scrapy,但安装Scrapy的方法相对于安装其他第三方库麻烦一点. 下面总结一下在我的电脑上安装Scrapy的方法,我的电脑是Windows10,32位操作系统.有如下 ...

  2. GitLab 在Linux LinuxMint(Untuntu ver)上的安装方法

    我安装成功时版本: gitlab:7.3 nginx:1.4.5 postgresql:9.3.0 ruby:2.3 https://github.com/gitlabhq/gitlabhq/blob ...

  3. 移动硬盘在Mac和Windows上通用的问题

    买一块大容量移动硬盘入手的时候,默认是NTFS格式,这是Windows的一种特有硬盘格式,但是Linux系列不支持. Mac和Windows上通用的格式是FAT系列,包括FAT16 FAT32 exF ...

  4. 让Python不在mac的dock上显示火箭图标

    为什么80%的码农都做不了架构师?>>>    本文由码农场同步,最新版本请查看原文:http://www.hankcs.com/program/python/let-python- ...

  5. ActiveState Komodo IDE v5.2.1.34168 最新版for Linux/Mac OS/Windows 全5大平台

    ActiveState Komodo IDE v5.2.1.34168 最新版for Linux/Mac OS/Windows 全5大平台 转载于:https://www.cnblogs.com/ga ...

  6. Git 在 Linux 上和 windows 上的安装

    1. 在 Linux 上安装 // Centos 上安装 $ yum -y install https://repo.ius.io/ius-release-el7.rpm $ yum -y insta ...

  7. 怎样在Mac或Windows上的Parallels中删除虚拟机?

    你需要从Parallels或Parallels Desktop Lite中删除虚拟机吗?当你因为任何原因使用特定的环境,操作系统或VM时,或许需要删除虚拟机从而释放磁盘空间,虽然这个现象很常见,但是很 ...

  8. 如何在 Mac 和 Windows 上恢复未保存或删除的 PDF

    Adobe Acrobat PDF 是一种常用格式.我们可能会在不同的 PDF 编辑器中编辑和保存 PDF 文件.但是,如果不保存 PDF 文件或不小心将其删除,那将是一种令人不安的体验. 保持冷静! ...

  9. vim win装_VIM的代码补全工具YouCompleteMe在Windows上的安装攻略

    前言 用VIM写代码也有很多年了,一直使用其内嵌的自动补全.这种补全没有任何语义分析,仅仅根据当前打开的文件,收集所有的单词形成一个补全库.在输入时,根据已经输入的字母,用逐个字母匹配的方式来寻找可能 ...

最新文章

  1. 《JAVA练习题目11》学生类有属性姓名(字符串类型)和选修课程信息(ArrayList<Course>对象)两个属性,和三个方法
  2. 黑客用python还是ruby-Python、Lua和Ruby之优劣
  3. struts2教程(6)--国际化处理
  4. 织梦的网站地图怎么做html,如何优化织梦dedecms默认网站地图sitemap.html??
  5. 2017下半年,一二线互联网公司Android面试题汇总
  6. vue package.json 解析
  7. ActiveMQ笔记(二)
  8. c语言 写高斯分布函数
  9. access violation at address in module Read of address
  10. 自我与人际沟通课程复习
  11. 时间服务器端口协议,ntp时间服务器
  12. 入门级Unity安装教程
  13. 金蝶显示服务器连接超时,金蝶连接云服务器超时
  14. b站投稿 您的稿件未能成功转码。原因:该视频时长不足1秒,请检查视频时长并尝试重新上传。解决办法
  15. 2021-06-17
  16. jiegputo matlab转置,matlab实现用免疫克隆算法求二元函数的最优值(附源码)
  17. 2020.11.17【读书笔记】丨ONT 测序平台送样指导——DNA 取样要求
  18. 详解“因果效应估计”
  19. SQL CHECK 约束
  20. 判断一个序列是否可由给定序列通过栈操作获得

热门文章

  1. [Re] ABC: Always Be Coding
  2. java-第五章-while=计算1~50中是7的被耍的数值之和
  3. 关于估时间的一些感想
  4. pthread异步_异步管道的实现
  5. python 3.5.2页面_笔者操作win10系统搭建Python 3.5.2开发环境的详细方案
  6. 翁恺老师C语言学习笔记(九)数组的运算
  7. 网络表示学习算法综述
  8. 数据:比特币和以太坊的证券产品规模已超过百亿美元
  9. BitMEX联合创始人:以比特币为首的加密货币综合体是防范恶性通货膨胀的最佳对冲
  10. Rari Capital于路印L2启动三池流动性挖矿