当前位置: 首页 > news >正文

python如何安装whl_python pip whl安装和使用

转载:https://www.cnblogs.com/klb561/p/9271322.html

1 python的安装

首先,从python的官方网站 www.python.org下载需要的python版本,地址是这个:

然后,运行下载的MSI安装包,不需要更改任何默认设置,直接一路点“Next”即可完成安装:

默认会安装到C:\Python27目录下,但是当你兴致勃勃地打开命令提示符窗口,敲入python后,会得到:

‘python’不是内部或外部命令,也不是可运行的程序或批处理文件。

这是因为Windows会根据一个Path的环境变量设定的路径去查找python.exe,如果没找到,就会报错。解决办法是把python.exe所在的路径C:\Python27添加到Path中。

现在,再打开一个新的命令行窗口(一定要关掉原来的命令行窗口,再新开一个),输入python:

你看到提示符>>>就表示我们已经在Python交互式环境中了,可以输入任何Python代码,回车后会立刻得到执行结果。现在,输入exit()并回车,就可以退出Python交互式环境(直接关掉命令行窗口也可以!)。

2 pip安装

1.在以下地址下载最新的PIP安装文件:http://pypi.python.org/pypi/pip#downloads

2.下载pip-7.1.2.tar.gz (md5, pgp)完成之后,解压到一个文件夹,用CMD控制台进入解压目录,输入python setup.py install

python setup.py install

安装好之后,我们直接在命令行输入pip,同样会显示‘pip’不是内部命令,也不是可运行的程序。因为我们还没有添加环境变量。

C:\Python27\Scripts

3 pip使用

pip是一个python模块管理软件,常用命令:

pip升级自己:

pip install --upgrade pip

查找与安装:

使用search、install这两个参数。

安装到用户目录:

pip install pkg_name --user

查看某个库的信息:

$ pip show Jinja2

---

Name: Jinja2

Version: 2.7.3

Location: /path/to/virtualenv/lib/python2.7/site-packages

Requires: markupsafe

查看已经安装的库:

pip list

获取过期的库:

pip list --outdated

pip list --outdated | grep Jinja2

4. whl安装和使用

当然也可以自己下载.whl文件进行安装

wheel文件本质上就是zip或者rar,只不过他更加方便python的安装以及使用。在之前的图片中我们只要使用pip install wheel 就可以安装wheel。

之前直接使用pip install beautifulsoup来安装beautifulsoup,

在安装了wheel之后我们可以使使用pip install XXX.whl来安装.whl的文件了。

5. 也可以下载source类型的文件安装

1309603-20180705231231996-1788734586.png

执行python setup.py install

在执行这个命令前,要先安装setupTools

下载安装whl文件的流程:

1 在该网站中下载好对应的文件,不多叙述

2 安装.whl文件,首先我们要用命令提示符在cmd下,进入.whl文件所在目录。如下图,我装的是matplotlib-1.5.1-cp27-none-win_amd64.whl,我把它放在D:\Python27\Scripts目录下。首先要进入该目录,如下图

1309603-20180705231205453-148518737.png

3 然后通过指令来进行安装,指令为 pip install some.whl ,我这里安装的是matplotlib-1.5.1-cp27-none-win_amd64.whl,所以输入的是pip install matplotlib-1.5.1-cp27-none-win_amd64.whl ,这样即可,如下图所示。这个下载速度比较慢,建议停止下载其他东西,等这个下载完之后再干其他的。

1309603-20180705231157841-1319963967.png

注意事项:

1 下载对应的符合版本的文件,不然会安装失败

比如:scikit_learn‑0.19.1‑cp27‑cp27m‑win32.whl

这个文件cp27,表示对应的时python2.7;win32 指的时python为32位的

再比如:scikit_learn‑0.19.1‑cp37‑cp37m‑win_amd64.whl

对应的则是python3.7;win_amd64则表示python是64位的

2 如何查看自己的python是多少位的呢,很简单,直接在cmd中输入python,见图:

1309603-20180705231148099-697121726.png

其中AMD64则表示对应的python为64位的。

3 关于pip和pip3的区别问题:

在windows中,把哪个版本的加在环境变量中,pip以后就装在了哪个site-package中了

linux下,就是python3.x用pip3,默认的是pip,用在python2.x中。

相关文章:

  • Symbian OS编码诀窍之设计诀窍
  • python程序语法元素的描述_python有哪些语法元素
  • Symbian屏幕双缓冲DSA
  • mysql如何判断当前扫描的是第一条记录_MySQL锁机制——你想知道的都在这了
  • CSDN英雄会游记
  • python批量将pdf转成word_python批量实现Word文件转换为PDF文件
  • lstm时间序列预测_pytorch入门使用PyTorch进行LSTM时间序列预测
  • CSDN软件英雄会流水帐
  • jvm内存结构_你真的懂JVM内存结构吗?—深入理解JVM之内存结构
  • 技术大会英雄谱
  • python自动化和java自动化_Python和Java哪个更适合做自动化测试
  • java 创建目录_编程排行榜第一Java语言学习的第一个Java程序,小白快到碗里来...
  • 微软(北京).NET俱乐部第十四次技术沙龙-Visual Studio 2005 Team System企业级开发实训...
  • Visual Basic.net还是C# ——如何选择.net语言
  • c语言解三元一次方程组_人教版初中数学七年级下册三元一次方程组的解法2公开课优质课课件教案视频...
  • “大数据应用场景”之隔壁老王(连载四)
  • Akka系列(七):Actor持久化之Akka persistence
  • CEF与代理
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • ESLint简单操作
  • Java教程_软件开发基础
  • java取消线程实例
  • Java知识点总结(JavaIO-打印流)
  • js中的正则表达式入门
  • PHP CLI应用的调试原理
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • Vue 动态创建 component
  • vue.js框架原理浅析
  • vue-cli在webpack的配置文件探究
  • VuePress 静态网站生成
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • vue中实现单选
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 新手搭建网站的主要流程
  •  一套莫尔斯电报听写、翻译系统
  • 中文输入法与React文本输入框的问题与解决方案
  • 1.Ext JS 建立web开发工程
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • #每天一道面试题# 什么是MySQL的回表查询
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (+4)2.2UML建模图
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (三)mysql_MYSQL(三)
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (原創) 未来三学期想要修的课 (日記)
  • (转载)Google Chrome调试JS
  • .NET Core Web APi类库如何内嵌运行?
  • .Net Core和.Net Standard直观理解
  • .net 设置默认首页
  • .Net接口调试与案例
  • .Net下的签名与混淆
  • @Bean注解详解
  • @WebServiceClient注解,wsdlLocation 可配置