网站性能检测评分
注:本网站页面html检测工具扫描网站中存在的基本问题,仅供参考。
python中如何安装pip
python学习笔记(三)-pip的更新与优化(干货推荐) 公司视频课程
对应python的组件的安装来说,pip无疑是最为重要的了。
本节主要重点说明一下pip的更新与网络优化
首先来说,默认pip的源都是在国外的,由于国内的网络环境(你懂得)的特殊状况,如果使用默认的pip源,
在国内的网络环境下非常不稳定,将会在安装过程中产生非常不好的影响,因此极力建议将pip的源设置为国内的镜像,
确保pip的使用高效而稳定,废话不说,现在开始。
linux下配置pip为国内源(centos6下调试无问题)
注:为提高使用效率,这里不讲原理,直接上脚本,把我的脚本直接复制到终端运行即可
#更改pip源至国内镜像
mkdir ~/.pip
touch ~/.pip/pip.conf
#添加一下内容
echo "[global]" >>~/.pip/pip.conf
echo "index-url = https://pypi.tuna.tsinghua.edu/simple">>~/.pip/pip.conf
#检查一下文件的内容最终是这样的效果
#python3版本更新
pip3 install --upgrade pip
确保pip是最新版本
运行完成后可以测试一下效果
pip install jupyter
windows下pip设置为国内源的方法
在windows文件管理器中,输入 %APPDATA%
会定位到一个新的目录下,在该目录下新建pip文件夹,然后到pip文件夹里面去新建个pip.ini文件
在新建的pip.ini文件中输入以下内容,搞定
[global]
timeout = 6000
index-url = http://pypi.douban/simple
trusted-host = pypi.douban
这里我也写了一个批处理脚本get_pip_update.bat,直接在命令行执行即可
cd %APPDATA%
mkdir pip
cd pip
echo "[global]">pip.ini
echo "timeout = 6000">>pip.ini
echo "index-url = http://pypi.douban/simple">>pip.ini
echo "trusted-host = pypi.douban">>pip.ini
最后别忘记了更新一下pip自己
Python提取图片中的文字信息,腾讯内部技术,一行代码搞定! 企业视频课程
用过手机QQ就知道,点击一个图片会弹出一个小功能,那就是提取图片中的文字。非常方便实用,那么很难实现吗?
利用Python提取图片中的文字信息,只需要一行代码就能搞定!
当然,这是吹牛皮的,但是真正的Python代码也就第4行,说是一行代码搞定也没错。
示例:
效果
尽管运行Python代码后也有几个错误的地方,但是大部分是识别正确的。你以为就这样结束了吗?那这么简单,我都不用出教程了。一行代码实现这个功能当然也是要有前戏的。
一,pytesseract和PIL的安装
pip安装
2,pycharm编辑器能够快速安装,这就看你是否用pycharm了。
pycharm的Settings设置页按照下面步骤操作
安装好了pytesseract,安装PIL在上面第三步里搜索PIL并点击安装就可以了。
安装好了所有库,运行下面Python代码
出现报错
可以看到提示:未安装识别引擎tesseract-ocr
二,安装识别引擎tesseract-ocr
1.网上下载安装包,然后直接点击安装即可
因为tesseract-ocr默认不支持中文识别,所以解压安装tesseract-ocr后还需做如下操作
2,安装完成tesseract-ocr后,我们还需配置好
打开后做如下操作
当然也能由pycharm快速打开pytesseract.py
第一步:
第二步:
第三步:
现在已经完成了所有配置,运行下面Python代码即可实现图片里的文字提取
本文到此就结束了,希望各位Python越学越好,早日达成梦想。
神级程序员把Python2和3当中最常见的问题都收集了!很全面的总结 流量视频课程
Mac OSX本身系统自带Python2.7,但 不建议直接使用、删除和更改 ,因为可能有些程序是需要依赖系统自带的python 2.*,盲目修改后可能会导致系统产生未知错误。
所以建议在 不修改系统的python条件下 搭建Python双版本环境。在给大家分享之前呢,小编推荐一下一个挺不错的交流宝地,里面都是一群热爱并在学习Python的小伙伴们,大几千了吧,各种各样的人群都有,特别喜欢看到这种大家一起交流解决难题的氛围,群资料也上传了好多,各种大牛解决小白的问题,这个Python群:330637182 欢迎大家进来一起交流讨论,一起进步,尽早掌握这门Python语言。
Mac OSX在系统自带的python之外,可以 安装Python2.7和Python3.5/3.6版本 ,并且双版本兼容。
本文下方,防止原文链接失效】
在参考的安装流程中,我发现了一些问题并进行了解决,列出问题及解决方法如下:
1.Python2.7安装后,按原文博主的安装方法无法修改系统默认的Python命令为自己安装Python路径和版本:
解决方法:
打开系统配置文件:
vi ~/.bash_profile
添加入自己的安装的Python2.7的路径地址:
PATH="/usr/local/Cellar/python/2.7.14/bin:${PATH}"
让PATH变量生效:
source ~/.bash_profile
我们看到,命令行输入 which python2.7 时,路径地址改变,不再是系统默认地址:
python2.7
我们前往路径地址修改添加 python
文件:(复制一个python2.7然后重命名为python即可)
前往路径地址修改添加`python`文件
这样默认的python即修改为我们所安装的python2.7版本,而非系统自带的python路径,命令行输入 which python
查看:
查看所安装的python2.7版本
这样,我们就将系统的默认python命令链接到了我们所安装的python目录下,而非系统自带的python路径。
2.Python2.7和Python3.6安装后,pip2和pip3下载的包仍在Mac OSX系统自带的Python2.7的包目录下,而非Python2.7和Python3.6的安装目录:
问题图示如下:
pip的version都是系统自带python的包下载路径:
pip的version都是系统自带python的路径
pip的路径都是系统自带python的路径,而非我们的安装路径:
python的路径
添加入自己的安装的Python2.7和Python3.6的路径地址:
我们看到,命令行输入 which pip 和 pip --version 时,pip的路径地址改变,pip下载的包的地址也改变,不再是系统默认地址:
pip版本显示
这样,即可保证使用pip下载的包路径正确,且和我们所安装的两个版本python分别对应。
3.Pip总是不能正常下载包,安装模块包ConnectTimeoutError错误:
我们在使用pip无法正常下载包的时候可以使用国内镜像服务,如用豆瓣的源下载安装 selenium 包:
pip install selenium -i http://pypi.douban/simple --trusted-host pypi.douban
如果是要给python3下载依赖,注意pip和python版本对应,同理:
pip3 install selenium -i http://pypi.douban/simple --trusted-host pypi.douban
这样,即可正常的使用pip来下载安装包了。
安装流程
主要就这几个步骤而已,不会太困难的(或许有些你本来就装好了)
Step 2 安装套件管理工具Homebrew
Step 4 设定路径$PATH(不跟系统Python 打架)
Step 5 完成啰!确认安装结果~
Step 1 安装Xcode
可以到App Store搜寻Xcode并安装安装好了之后就把Xcode打开~第一次开启的时候会需要同意他的License Agreement之类的东西。然后到terminal输入来安装Xcode command line tool:
xcode-select--install
安装Xcode 就到此结束啰,要进入下一个步骤了!
Step 2安装套件管理工具: Homebrew
可以到官网或是在terminal 里贴上:
ruby-e"$(curl -fsSL https://raw.githubusercontent/Homebrew/install/master/install)"
安装好后可以跑一下
brew doctor
如果出现
Your system is ready to brew.
代表万事OK,那如果有Warning的话,也不用太担心,可以按照里面的步骤去修正就好啰!
如果有出现Warning的话,虽然会在上面看到一句
If everything you use Homebrew for is working fine: please don't worry and just ignore them.
不过还是建议大家把东西装好,才不会到时候忘记自己到底什么东西还没设定好。
Step 3 安装Python
接下来要正式进入安装Python的步骤了!
首先,输入
python --version
天哪!都还没开始装Python,电脑里面怎么已经有了?
这是Mac系统要使用的Python,所以平常没适不要去乱动比较好唷!
所以现在我们要用homebrew来安装平常可以(乱搞?)使用的Python。
利用homebrew 搜寻Python
brew search python
这时候,会看到python和python3。
因为我已经装了,所以旁边会写(installed)。要安装Python啰!
brew install python
这样就开始安装了。
装完之后在输入
brew install python3
在安装的时候,Python 会被安装在
/usr/local/Cellar
那就来看看这个资料夹吧
open /usr/local/Cellar/
就可以看到你正在安装的Python出现了!
除了Python之外,也有可能会装一些其他的东西,例如sqlite。
总之,不用太担心,homebrew会自己搞定。
(因为我装了很多哩哩抠抠,所以你的资料夹里可能不会有这么多东西)
什么是路径$PATH 呢?
还记得我们在装Python的时候,输入了brew,
系统就自动会知道要开始跑homebrew。
系统到底怎么知道我们的brew在哪里?
这就是$PATH的用途了!
echo $PATH
接下来就会看到一串类似这样的东西
/usr/bin**:**/bin**:**/usr/sbin**:**/sbin**:**/usr/local/bin
分号(:)是 分隔 的意思
所以当你在terminal里面输入brew时
系统就会开始从/usr/bin找起
如果在/usr/bin里面找不到的话
就会往下一个/bin去搜寻,以此类推
现在,我们回到资料夹去看
brew其实就在/usr/local/bin里面!
所以现在的问题就是,系统在/usr/bin里面也有一份Python
现在我们在/usr/local/Cellar里面也装了Python
这样在terminal打上python指令时,谁会被开启呢?
因为路径有 顺序 ,所以它会先找到系统的Python
现在就要来解决这个问题
sudo emacs/etc/paths
sudo让我们取得管理员权限
用emacs这个程式编辑路径档案
terminal会要求输入密码
(就是平常装东西也需要输入的密码)现在要把/usr/local/bin移到上面去control + k:把一行字剪下来control + y:把字贴上control + x + s:存档control + x + c:关掉emacs
这时,再打一次
为什么没有变!?
因为要 开一个新的terminal 才会更新唷!
开新式窗后再输入一次就会看到我们刚刚修改的结果了。
这样就完成啰!
其实python3本身比较不会跟其他人打架
因为他就是独立的python3
所以我们主要是要确认是不是读到我们用brew装的python
which python
这时候看到
/usr/local/bin/python
再来看看python3 吧
which python3
应该会是
/usr/local/bin/python3
就代表读到刚刚装好的python啰!
当然如果你要跑系统本身的python
(应该是用不到啦~)
就输入
/usr/bin/python
总之就是…大功告成啰!
谢谢阅读!原文链接:
python包管理之pip,其实很简单! 推广视频课程
前言
pip 是一个Python包管理工具,主要是用于安装 PyPI 上的软件包,可以替代 easy_install 工具。
安装pip
1、源码安装
Python2编译安装的时候没有安装pip,可以直接从官方地址下载就可以了。官方地址:https://pypi.python.org/pypi/pip
下载解压后,进入目录直接运行python安装就可以了
python setup.py install
(PS:Python3编译安装就默认带了pip了)
2、使用包管理软件安装
Linux系统一般都是有自带Python,如果只需要系统自带的Python,直接从系统的包管理器安装可以了。
yum install python-pip
或者
apt-get install python-pip
pip更新
pip可以自己更新自己
pip install -U pip
基本使用
(以django包为例)
1、安装PyPI软件
pip install django
2、查看具体安装文件
pip show --files django
3、查看哪些软件需要更新
pip list --outdated
4、升级软件包
pip install --upgrade django
5、卸载软件包
pip uninstall django
6、安装具体版本软件
pip install django #最新版本
pip install django==1.11.8 # 指定版本
pip install 'django>=1.11.0' # 大于某个版本
7、 Requirements文件安装依赖软件
Requirements文件 一般记录的是依赖软件列表,通过pip可以一次性安装依赖软件包:
pip freeze >requirements.txt
pip install -r requirements.txt
8、 列出软件包清单
pip list
pip list --outdated
9、查看软件包信息
pip show django
10、搜索
pip search django
配置pip
配置文件: $HOME/.pip/pip.conf,
比如使用阿里云的同步镜像:
[global]index-url = http://mirrors.aliyun/pypi/simple/[install]trusted-host=mirrors.aliyun
命令行自动补全
对于bash:
pip completion --bash >>~/.profile
对于zsh:
pip completion --zsh >>~/.zprofile
python的pip怎么安装和使用 公司视频课程
Python 2.7.9 及后续版本, Python 3.4 及后续版本已经默认安装了pip,所以推荐使用最新版本的Python(Python2或者Python3)就不需要再安装pip了。
至于pip的使用,主要有如下步骤:
打开命令行窗口
找到pip安装路径。
Python2/Python3安装路径是相同的,都在x:\Python xx\Scripts路径下
拖动pip主应用程序到命令行窗口
输入“install + 模块/包名”,注意中间要有空格。然后回车。窗口中会显示下载信息。
耐心等待安装完成。安装完成后,我们在Python交互窗口导入包,如果不报错,那么说明安装成功,如果报错,那么说明还需要安装其它的依赖包,需要去对应安装包的官网查看文档说明
(本文内容由百度知道网友乔布斯的同学贡献)