Python环境——安装扩展库
一、修改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种可能
- 第一种是exe文件,这种最方便,下载满足你的电脑系统和python环境对应的exe,在一路点击next就可以安装(安装位置:PYTHON_HOME\lib\site-packages)
- 第二种是.whl类文件,好处是可以自动安装依赖的包
- 第三种是源码包,大概都是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环境——安装扩展库的更多相关文章
- 更换镜像加快python pip 安装扩展库的速度
一些镜像源: 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科 ...
- 关于python下安装PIL库遇到的问题及解决办法
关于python下安装PIL库遇到的问题及解决办法 关于python下安装PIL库遇到的问题及解决办法 :在下面这个网址下载pipllow(a replacement for PIL) www.lfd ...
- (python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, 'Read timed out.')
(python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, ‘Read timed out.’)pip工具安装百度经验链接: pip安装 ...
- Python环境安装及编辑器配置(一)
在2018年决定写一些关于Python的文章,其实写博客这件事在2016年就有了,但是因为个人的一些原因一直被耽搁.所以2018年的目标之一就是写多一点的博客,不管是是生活还是工作.好吧,废话不多说, ...
- Ubuntu 下生成 python 环境安装文件 requirements.txt
参考: 查找python项目依赖并生成requirements.txt Ubuntu 下生成 python 环境安装文件 requirements.txt 首先通过 pip 安装pyreqs模块: p ...
- python下载安装BeautifulSoup库
python下载安装BeautifulSoup库 1.下载https://www.crummy.com/software/BeautifulSoup/bs4/download/4.5/ 2.解压到解压 ...
- python下载安装requests库
一.python下载安装requests库 1.到git下载源码zip源码https://github.com/requests/requests 2.解压到python目录下: 3.“win+R”进 ...
- PHP XAMPP windows环境安装扩展redis 致命错误: Class 'Redis' not found解决方法
PHP XAMPP windows环境安装扩展redis 致命错误: Class 'Redis' not found解决方法 1.电脑需要先安装redis服务端环境,并在安装目录下打开客户端redis ...
- Python环境安装(Windows环境)
近半年来一直在用Python处理手头的工作.想想,Python确实是一门比较强大的语言,容易上手且功能强大, 基本上想做的工作都能找到别人提供的包. 目前主要在windows系统上办公,这里把wind ...
随机推荐
- docker 安装mysql数据库 <二>
一.下载mysql数据库 #网易镜像中心https://c.163.com/hub#/m/home/ #采用网易加速地址,不加速时下载非常的慢 docker pull hub.c..com/libra ...
- redis学习(八)——redis应用场景
毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象 ...
- 程序猿最浪漫的表白,肯定会得到你的她——Jason niu 原文来自GitHub,本人已部分修改
程序猿最浪漫的表白,肯定会得到你的她——Jason niu 原文来自GitHub,主页本人已部分修改,感谢程序猿大神wuxia2001和hackerzhou的开源,感谢这两位大神! 视频结果展示 ...
- 20172328 2018-2019《Java软件结构与数据结构》第五周学习总结
20172328 2018-2019<Java软件结构与数据结构>第五周学习总结 概述 Generalization 本周学习了第九章:排序与查找,主要包括线性查找和二分查找算法和几种排序 ...
- 【Linux】-- 在linux上安装mysql及基本操作
1.MySQL的安装 1.删除mariadb数据库 yum remove mariadb-libs.x86_64 CentOS7默认安装mariadb数据库,所以要先删除 2.下载mysql源 进入m ...
- [转]Web应用防火墙WAF详解
通过nginx配置文件抵御攻击 0x00 前言 大家好,我们是OpenCDN团队的Twwy.这次我们来讲讲如何通过简单的配置文件来实现nginx防御攻击的效果. 其实很多时候,各种防攻击的思路我们都明 ...
- 移动端1px边框实现
问题描述:移动端iPhone上的1px边框看起来像2px那么粗.问题分析:不同的手机有不同的像素密度,在window对象中有一个devicePixelRatio属性,它可以反应设备的像素与css中的像 ...
- event.target 和 event.currentTarget 的区别
event.target This property of event objects is the object the event was dispatched on. It is differe ...
- 错误解决记录-------------验证启动HDFS时遇到的错误
主要解决验证启动HDFS时: 1) jps:bash: jps: command not found... 原因:主要是java/bin 环境变量没配置好. 解决办法: 在 ~/.bash_prof ...
- python 网络爬虫概念与HTTP(s)协议
1. 爬虫相关概念 1.1 定义 爬虫就是通过编写程序模拟浏览器上网,然后让其去互联网上抓取数据的过程 1.2 主流语言实现爬虫优劣 php:可以实现爬虫.但是php在实现爬虫中支持多线程和多进程方面 ...