转载: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类型的文件安装

执行python setup.py install

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

下载安装whl文件的流程:

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

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

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 ,这样即可,如下图所示。这个下载速度比较慢,建议停止下载其他东西,等这个下载完之后再干其他的。

注意事项:

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,见图:

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

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

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

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

python whl文件解压_python pip whl安装和使用相关推荐

  1. [转载] python zip 文件解压中文乱码问题解决

    参考链接: Python zip() 今天突然碰到zip文件解压后中文乱码问题.百度了下觉得这篇文章不错.保存保存. 来源:http://blog.sina.com.cn/s/blog_5805e98 ...

  2. linux apr文件解压失败,Apache编译安装提示configure: error: APR not found错误解决方法...

    在配置Apache的时候,出现configure: error: APR not found错误 原因是缺少一些依赖包,安装这些依赖包就行了 下载依赖包,注意我这里下载的与参考链接上的有些不同,安装上 ...

  3. python调用系统软件解压_python模块之zipfile

    zipfile是python里用来做zip格式编码的压缩和解压缩的,由于是很常见的zip格式,所以这个模块使用频率也是比较高的,在这里对zipfile的使用方法做一些记录.即方便自己也方便别人. zi ...

  4. python基础教程zip密码_python基础教程Python实现加密的RAR文件解压的方法(密码已知)...

    博主之前在网上找了很多资料,发现rarfile库不能直接调用,需要安装unrar模块,下面将详细介绍整个实现流程. 第一步:安装unrar模块,直接pip install unrar可能会找不到库,需 ...

  5. python 图像压缩后前端解压_Python在后台自动解压各种压缩文件的实现方法

    1.需求描述 编写一个 Python 程序,每次下载压缩包形式的文件后,自动将内部文件解压到当前文件夹后将压缩包删除,通过本案例可以学到的知识点: os 模块综合应用 glob 模块综合应用 利用 g ...

  6. python执行txt中代码_【技术分享】文件解压之过 Python中的代码执行

    预估稿费:200RMB 投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿 一.前言 Python中负责解压压缩文件的代码实现上并不安全,存在目录遍历漏洞,攻击者可以利用该漏洞覆盖_ ...

  7. python解压版怎么安装_python 解压版 zip file 安装

    python 解压版 zip file 安装 Python Releases for Windows 找到最新稳定版本的 "Download Windows x86-64 embeddabl ...

  8. tar常见文件解压法

    2019独角兽企业重金招聘Python工程师标准>>> tar常见文件解压法:.gz - z 小写.bz2 - j 小写.xz - J 大写.Z - Z大写 转载于:https:// ...

  9. Java实现Zip文件解压

    2019独角兽企业重金招聘Python工程师标准>>> ##1. 两种java实现zip文件解压方式 使用JDK的原生类java.util.zip,上代码: import java. ...

最新文章

  1. 'keytool' 不是内部或外部命令,也不是可运行的程序
  2. selenium模拟鼠标和键盘操作的基本方法
  3. ABP入门系列(17)——使用ABP集成的邮件系统发送邮件
  4. 时序数据库技术体系 – InfluxDB TSM存储引擎之数据写入
  5. java文件 linux_Linux执行Java文件
  6. sftp 设置仅能访问自己目录的用户
  7. Android 系统(16)---应用启动过程
  8. 3. static file process
  9. ESP32-CAM——内网穿透教程
  10. 字大小数据 - 快速取模的C++实现
  11. 关于USB有线网卡对校园网不兼容解决方案
  12. 计算机网络传输速度单位换算,网络速度单位换算
  13. Python要点及其环境搭建+Pycharm简单使用教程
  14. 对于Spring MCV的理解
  15. 华为路由器学习指南_BGP_路由反射器与联盟
  16. 5分钟给商品建立3D模型,我是如何做到的?
  17. JAVA程序把大写转换小写_Java程序将字符串转换为小写和大写。
  18. Redis-5.0.5集群配置
  19. 程序员的 Python“劝退”指南!
  20. 从零开始研发GPS接收机连载——10、位同步和帧同步

热门文章

  1. linux终端如何打开多个,如何同时显示多个终端
  2. BUAA 强化学习DQN代码及实验报告参考
  3. FileMaker Pro 2017使用JavaScript加载百度地图并与数据库记录同步切换
  4. PVE系列教程(二)、安装网心云x86专业版
  5. 弘辽科技:超级店长的标题优化靠谱吗?
  6. 纵享丝滑滑动切换的周月日历,水滴效果,丰富自定义日历样式,仿小米日历(ViewDragHelper实现)...
  7. 渣硕Android开发找工作都这么难了吗?千万不要轻易离职......
  8. jquery dom 节点append、before、after、prepend、insertBefore、empty、remove等添加、移除操作汇总
  9. 实操:中小卖家如何快速打造店内单品爆款
  10. Visual Studio的sln工程设置VTK、ITK项目