日常使用PHP开发较多,但是有些地方PHP的语言的瓶颈就显露出来了,例如,同样是抓取一个网站的内容,使用PHP需要较为复杂的正则匹配,效率较为低下。python具有丰富的类库,拿过来直接可以使用,功能强大,飞一样的感觉。学习与使用python就变得尤为的重要

  安装

  在本地我安装的是最新的python版本3.7.0     ,有些人会纠结到底是使用python2还是python3呢,虽然两个版本相差的较多,但是基本的一些东西和思想是一致的。所以了解了这些,我们是不是可以不拘于表象而是直击要害  --》学习并掌握这门技术才是硬道理!!!

   我为什么选择使用python3而不是python2呢?我一直是喜爱追求新的东西,当然编程也不例外,就好像PHP出了7之后,开发自己项目的时候总是搭建一个最新的环境使用最新的PHP语法与特性。编程这个行业总是在不断更新迭代中,也是向着好的地方发展,我相信新的一定有一定的道理,一定有胜于之前的利器!!!废话不多说,Go

  从官网上选择下载适合自己电脑的python版本

    选择版本:https://www.python.org/downloads/release/python-370/  -》 Windows x86-64 web-based installer    下载安装即可(添加path路径)

  使用

    

  交互模式:

  1. python -V // 查看版本

  

  1. python //直接运行python命令即进入交互模式
  2.  
  3. Ctrl+ d 或者 quit() //退出

  

  

  PIP的安装:

pip就像是centos中的yum,可以方便进行相关插件,模块的安装

1)下载:  https://pypi.org/project/pip/#history

2)解压到一个目录下,执行命令进行安装

  1. python setup.py install

3)这个时候,就可以使用pip相关命令

  1. Usage:
  2. pip3 <command> [options]
  3.  
  4. Commands:
  5. install Install packages.
  6. download Download packages.
  7. uninstall Uninstall packages.
  8. freeze Output installed packages in requirements format.
  9. list List installed packages.
  10. show Show information about installed packages.
  11. check Verify installed packages have compatible dependencies.
  12. config Manage local and global configuration.
  13. search Search PyPI for packages.
  14. wheel Build wheels from your requirements.
  15. hash Compute hashes of package archives.
  16. completion A helper command used for command completion.
  17. help Show help for commands.
  18.  
  19. General Options:
  20. -h, --help Show help.
  21. --isolated Run pip in an isolated mode, ignoring environment variables and user
  22. configuration.
  23. -v, --verbose Give more output. Option is additive, and can be used up to times.
  24. -V, --version Show version and exit.
  25. -q, --quiet Give less output. Option is additive, and can be used up to times
  26. (corresponding to WARNING, ERROR, and CRITICAL logging levels).
  27. --log <path> Path to a verbose appending log.
  28. --proxy <proxy> Specify a proxy in the form [user:passwd@]proxy.server:port.
  29. --retries <retries> Maximum number of retries each connection should attempt (default
  30. times).
  31. --timeout <sec> Set the socket timeout (default seconds).
  32. --exists-action <action> Default action when a path already exists: (s)witch, (i)gnore, (w)ipe,
  33. (b)ackup, (a)bort).
  34. --trusted-host <hostname> Mark this host as trusted, even though it does not have valid or any
  35. HTTPS.
  36. --cert <path> Path to alternate CA bundle.
  37. --client-cert <path> Path to SSL client certificate, a single file containing the private key
  38. and the certificate in PEM format.
  39. --cache-dir <dir> Store the cache data in <dir>.
  40. --no-cache-dir Disable the cache.
  41. --disable-pip-version-check
  42. Don't periodically check PyPI to determine whether a new version of pip
  43. is available for download. Implied with --no-index.
  44. --no-color Suppress colored output

注意: 如果是安装了一个python的版本,那么pip和pip3都可以进行使用,效果是相同的,这个是因为为了使用不同python版本的时候的区分, 例如:默认pip指向python2, 那么pip3则指向python3

4)常用命令

  1. #安装包
  2. pip install package
  3.  
  4. #升级包,可以使用-U或 --upgrade
  5. pip install -U package
  6.  
  7. #卸载包
  8. pip uninstall package
  9.  
  10. #列出已安装的包
  11. pip list

python安装与使用(Windows)的更多相关文章

  1. python 安装配置(windows)

    在 Windows 上, 安装 Python 有两种选择. ActiveState 制作了一个 Windows 上的 Python 安装程序称为 ActivePython, 它包含了一个完整的 Pyt ...

  2. python安装教程(Windows系统,python3.7为例)

    1. 在python的官网下载python对应版本:https://www.python.org/downloads/windows/ 64位下载Windows x86-64 executable i ...

  3. python安装pyeda库--windows版

    本页介绍了如何购买自己的PyEDA闪亮副本.PyEDA项目的主要目标是成为主流的Python软件包,并遵守社区中遵守的大多数约定. 支持平台 PyEDA支持Windows以及任何带有C编译器的平台.作 ...

  4. python安装使用(windows)

    安装 参考:http://scrapy-chs.readthedocs.io/zh_CN/0.24/intro/install.html#scrapy 用到的文件:https://share.weiy ...

  5. 转:python安装pycrypto

    from: http://ljhzzyx.blog.163.com/blog/static/3838031220136592824697/   在windows下用一下开源工具就是悲催,如题pytho ...

  6. python安装(windows)

    1.python安装(windows) 1.1 下载安装包 https://www.python.org/downloads/ 1.2 安装 python2.7默认安装路径:C:\python27 注 ...

  7. windows下python安装paramiko

    Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在Python中使用SSH,则需要先安装模块顺序是 ...

  8. windows 下的python 安装pycrypto

    一般在官方网站下载pycrypto: https://www.dlitz.net/software/pycrypto/   然后使用命令就可以安装成功了: python setup.py build  ...

  9. Python编程软件的安装与使用——Windows、Linux和Mac

    Python版本:3.6.2  操作系统:Windows  作者:SmallWZQ 最近,有读者透露:Python软件如何安装?为什么自己安装的软件会有各种"奇怪"的问题?据此,本 ...

  10. Windows下的Python安装与环境变量的配置

    Windows下的Python安装与环境变量的配置 第一步:python下载: Python安装包下载地址:http://www.python.org/ 第二步:python安装: 双击下载包,进入P ...

随机推荐

  1. Ubuntu16.04系统安装搜狗输入法详细教程(转载)

    1.下载搜狗输入法的安装包 下载地址为:http://pinyin.sogou.com/linux/ ,如下图,要选择与自己系统位数一致的安装包,我的系统是64位,所以我下载64位的安装包 2.按键C ...

  2. LeetCode算法题-Binary Watch(Java实现)

    这是悦乐书的第216次更新,第229篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第84题(顺位题号是401).二进制手表顶部有4个LED,代表小时(0-11),底部的6 ...

  3. html + js 实现图片上传,压缩,预览及图片压缩后得到Blob对象继续上传问题

    先上效果 上传图片后(设置了最多上传3张图片,三张后上传按钮消失) 点击图片放大,可以使用删除和旋转按钮 (旋转功能主要是因为ios手机拍照后上传会有写图片被自动旋转,通过旋转功能可以调正) html ...

  4. Teradata全面转型

    大数据时代 Teradata全面转型 [关键点]:数据分析相关技术和方案==>帮助企业实现数据价值变现 1.所有企业达成共识 数据已经成为企业的资产,甚至是核心资产. 2.Teradata转型 ...

  5. 【HNOI2016】最小公倍数

    [HNOI2016]最小公倍数 容易想到先将所有边按\(a\)排序,然后处理\(b\).(然后我就不会了 我们按\(a\)的权值分块,处理\(a\)权值位于第\(k\)个块的询问的时候,我们先将询问按 ...

  6. 用于文本分类的多层注意力模型(Hierachical Attention Nerworks)

    论文来源:Hierarchical Attention Networks for Document Classification 1.概述 文本分类时NLP应用中最基本的任务,从之前的机器学习到现在基 ...

  7. 使用VMWare虚拟mac系统,设置网络的正确姿势

    1. 启动mac虚拟机: 2. 虚拟机-虚拟机设置-网络适配器-选择NAT模式: 3. 打开mac的网络设置,选择使用DHCP模式,并设置DNS服务器为win的DNS: 4. 回到win,控制面板-网 ...

  8. 【css3】nth-child

    nth-child含义 :nth-child(an+b) 这个 CSS 伪类匹配文档树中在其之前具有 an+b-1 个兄弟节点的元素,其中 n 为正值或零值. 简单点说就是,这个选择器匹配那些在同系列 ...

  9. docker 6 docker运行的底层原理

    docker是一个client-server结构的系统,docker守护进程运行在主机上,然后通过socket连接从客户端访问,守护进程从客户端接收命令并管理运行在主机上的容器,是一个运行时的环境,就 ...

  10. robotframework使用中的一些注意事项

    1.关于\的转义.使用\\ 2.关于字符串的合并 3.切换到iframe,切出iframe 4.对对象右键点击 5.对对象实现按键操作,在处理一些下拉对象时需要用到. 6.当元素定位十分困难的时候,需 ...