一、修改easy_install源

  在操作用户家目录添加一个文件

cat >> ~/.pydistutils.cfg  <<EOF
[easy_install]
index-url = https://mirrors.ustc.edu.cn/pypi/web/simple
EOF

二、安装pip,并配置pip加速

  在操作用户的家目录添加配置

一、安装pip

wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python
#安装指定版本
wget https://files.pythonhosted.org/packages/69/81/52b68d0a4de760a2f1979b0931ba7889202f302072cc7a0d614211bc7579/pip-18.0.tar.gz --no-check-certificate
tar xf pip-18.0.tar.gz
cd pip-18.0/
python setup.py install
pip -V

二、在Windows上,配置pip加速

  1、临时生效方法

  阿里云:http://mirrors.aliyun.com/pypi/simple/

pip install numpy -i https://https://pypi.tuna.tsinghua.edu.cn/simple/

  2、永久性配置法:在user文件夹里新建pip文件夹,再建pip.ini

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

三、在Linux上,配置pip加速

  1、永久性配置法

mkdir -p  ~/.pip
cat >~/.pip/pip.conf<<EOF
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
EOF
#安装测试
pip install pyopenssl

三、Python安装扩展库

  大多数库都可以使用下面的方法安装;但是有少量的库是使用其他语言编译的,安装方法类外。

一、在pycharm中安装

  在pycharm中安装可以方便快捷的安装和管理库。

  先在pycharm的菜单中选择:File——>Default Settings

  

    

  在安装成功后,pycharm会提供提示。他也可以在project interpreter这个界面中查找安装了哪些库。点“-”就可以卸载不再需要的库。

    

二、在pip中安装扩展库

  安装完Python环境之后,系统就直接支持pip,所以只要输入一行(Python2直接使用pip)

pip3 install PackageName

  若安装了Python2和3两种版本,可能遇到安装目录问题(python2,需要将python3 改成python)

python3 -m pip install PackageName

三、下载压缩包安装(windows)

  https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted

  1、安装包类型

  进入pypi.python.org,搜索你要安装的名字,这是有3种可能

  1. 第一种是exe文件,这种最方便,下载满足你的电脑系统和python环境对应的exe,在一路点击next就可以安装(安装位置:PYTHON_HOME\lib\site-packages)
  2. 第二种是.whl类文件,好处是可以自动安装依赖的包
  3. 第三种是源码包,大概都是zip,tar..zip、tar.bz2格式的压缩包,这个方法要求用户已经安装了这个包所依赖的其他包。例如pandas依赖于numpy,若不安装numpy,这个方法是无法成功安装pandas的。若没有前两种类型,只能用这个了。

  2、.whl类文件,安装方法如下

    1、在命令行执行
pip3 install wheel

  等待执行完成,不能报错。(python2要换成pip)

    2、找到下载的.whl类文件的路径,然后再命令行继续输入

  切换下载文件的路径(或者执行时,指定文件绝对路径)

pip3 install xxx.whl

  3、源码压缩包,安装方法如下

    1、解压包,进入解压好的文件夹,通常会看见一个setup.py的文件。

  切换下载文件的路径(根据自己的包地址自行更改)

cd C:\download

  安装相应的库,安装位置:PYTHON_HOME\lib\site-packages

python3 setup.py install

  卸载扩展库时,找到python路径,找到lib底下的site-packages文件夹,在里面删掉库文件就可以了!

Python环境——安装扩展库的更多相关文章

  1. 更换镜像加快python pip 安装扩展库的速度

    一些镜像源: 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科 ...

  2. 关于python下安装PIL库遇到的问题及解决办法

    关于python下安装PIL库遇到的问题及解决办法 关于python下安装PIL库遇到的问题及解决办法 :在下面这个网址下载pipllow(a replacement for PIL) www.lfd ...

  3. (python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, 'Read timed out.')

    (python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, ‘Read timed out.’)pip工具安装百度经验链接: pip安装 ...

  4. Python环境安装及编辑器配置(一)

    在2018年决定写一些关于Python的文章,其实写博客这件事在2016年就有了,但是因为个人的一些原因一直被耽搁.所以2018年的目标之一就是写多一点的博客,不管是是生活还是工作.好吧,废话不多说, ...

  5. Ubuntu 下生成 python 环境安装文件 requirements.txt

    参考: 查找python项目依赖并生成requirements.txt Ubuntu 下生成 python 环境安装文件 requirements.txt 首先通过 pip 安装pyreqs模块: p ...

  6. python下载安装BeautifulSoup库

    python下载安装BeautifulSoup库 1.下载https://www.crummy.com/software/BeautifulSoup/bs4/download/4.5/ 2.解压到解压 ...

  7. python下载安装requests库

    一.python下载安装requests库 1.到git下载源码zip源码https://github.com/requests/requests 2.解压到python目录下: 3.“win+R”进 ...

  8. PHP XAMPP windows环境安装扩展redis 致命错误: Class 'Redis' not found解决方法

    PHP XAMPP windows环境安装扩展redis 致命错误: Class 'Redis' not found解决方法 1.电脑需要先安装redis服务端环境,并在安装目录下打开客户端redis ...

  9. Python环境安装(Windows环境)

    近半年来一直在用Python处理手头的工作.想想,Python确实是一门比较强大的语言,容易上手且功能强大, 基本上想做的工作都能找到别人提供的包. 目前主要在windows系统上办公,这里把wind ...

随机推荐

  1. PHP 闭包函数

    PHP>v5.3闭包函数,闭包函数没有函数名称,直接在function()传入变量即可 使用时将定义的变量当作函数来处理 匿名函数也叫闭包函数(closures允许创建一个没有指定没成的函数,最 ...

  2. redis学习(八)——redis应用场景

    毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象 ...

  3. matplotlib 命令行画图保存

    服务器上没有图形界面,需要用matplotlib画图并直接保存成图片,然后下载到客户端查看. 1. 首先安装matplotlib: python -m pip install -U matplotli ...

  4. North American Invitational Programming Contest 2018

    A. Cut it Out! 枚举第一刀,那么之后每切一刀都会将原问题划分成两个子问题. 考虑DP,设$f[l][r]$表示$l$点顺时针一直到$r$点还未切割的最小代价,预处理出每条边的代价转移即可 ...

  5. CXF安装和配置时出现Exception in thread "main" java.lang.UnsupportedClassVersionError:异常?

    异常信息: C:\Users\>wsdl2java -h Exception in thread "main" java.lang.UnsupportedClassVersi ...

  6. vee-validate的使用

    官网地址:http://vee-validate.logaretm.com/ 这是一个插件Vue.js可以验证输入字段,显示错误,在一个简单而强大的方法.学习vee-validate,首先可以去阅读官 ...

  7. javaScript---RegExp

    字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在.比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦, ...

  8. Nmap 进阶使用 [ 脚本篇 ]

    0×01 前言 因为今天的重点并非nmap本身的使用,主要还是想借这次机会给大家介绍一些在实战中相对比较实用的nmap脚本,所以关于nmap自身的一些基础选项就不多说了,详情可参考博客端口渗透相关文章 ...

  9. 剑指offer——python【第39题】平衡二叉树

    题目描述 输入一棵二叉树,判断该二叉树是否是平衡二叉树.   解题思路 平衡二叉树首先是二叉搜索树,且它每个节点的左子树和右子树高度差至多等于1:只要从根节点,依次递归判断每个节点是否满足如上条件即可 ...

  10. Hadoop wordcount Demon

    搭建完成Hadoop后,第一个demon,wordcount.此处参考:http://blog.csdn.net/wangjia55/article/details/53160679 wordcoun ...