热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【Python配置】Win10配置Python3、Numpy、PyCharm、Anaconda

人生苦短,我用PythonPython介绍Python(英国发音:ˈpaɪθən美国发音:ˈpaɪθɑːn),是一种面向对象

人生苦短,我用Python

  Python介绍


  Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

  Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[2] 。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

  Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。


  Python3.x和Python2.x的区别


  Python2目前只是做bug的修复、新硬件和操作系统兼容的相关维护工作,不会再有新的功能加入。Python2只支持到2020年。

  Python3与Python2的思想基本是相同的,但是不向下兼容,所以建议学Python3。





Python3安装

  官方下载地址:https://www.python.org



  选择与自己平台相匹配的安装包,这里我是win10、64位系统,用的是Windows x86-64 executable installer。



  接下来就是一连串的安装步骤,在此省略。

  如何验证Python3是否安装成功呢?

  运行-cmd-输入python -V,可以顺带查看所安装python的版本。






numpy安装

  官方下载地址:https://pypi.python.org/pypi/numpy

  选择与自己平台、Python版本相匹配的numpy安装文件。本人是python3.6,64位操作系统,所以下载的是numpy-1.13.3-cp36-none-win_amd64.whl (md5, pgp)



  下载好后将文件放到python安装目录下的scripts文件夹中。如果python安装正确的话,文件夹中应该还有pip和easy_install。



  将上述文件夹路径加入到系统变量中。

  方法如下:复制Scripts路径,右击计算机-属性-高级系统设置-环境变量-系统变量-path-编辑,将刚才的路径粘贴进去。

  在dos命令下输入pip3.4 install +numpy路径+文件名。

  比如:

pip3.6 install
C:\Users\bj\AppData\Local\Programs\Python\Python36\Scripts\
numpy-1.13.3-cp36-none-win_amd64.whl



  安装成功,提示successfully installed numpy-1.13.3。

  在python中使用numpy,不提示异常说明安装配置完成。






PyCharm

PyCharm官方下载地址:
http://www.jetbrains.com/pycharm/



根据平台选择相应的PyCharm版本,这里我选择的是WINDOWS。社区版开源且免费,就决定是你了。



直接继续下一步



勾选相应项



继续下一步



安装很快的。



完成后弹出提示,是否有之前版本,没有选第二项。



后面是PyCharm的介绍,跳过或者浏览都行,接着就到了PyCharm界面。



好了,接下来就可以好好写Python代码了!






Anaconda

  Pycharm在导入类似numpy、sklearn等模块的时候,容易出现各种问题,如Python版本与模块之间的兼容等。Anaconda能很好地解决这个问题。

  下载Anaconda软件(官网链接):https://www.anaconda.com/download/



  选择运行平台与Python对应版本。查看Python版本的方法是:运行–> cmd –> 输入“python -V”。



  下载安装后,就是简单的Next操作了。



  接下来在Pycharm中导入Anaconda内部的集成模块库。



  按下”设置”按钮,选择”Add Local Python Interpreter”。



  选择Anaconda安装目录下的python.exe程序 。



  等待Pycharm自动更新模块库,完成。




推荐阅读
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 本题探讨如何通过最大流算法解决农场排水系统的设计问题。题目要求计算从水源点到汇合点的最大水流速率,使用经典的EK(Edmonds-Karp)和Dinic算法进行求解。 ... [详细]
  • 本文详细介绍了Python中函数的基本概念,包括函数的定义与调用、文档注释、参数传递(形参与实参)、返回值以及函数嵌套。通过具体示例和解释,帮助读者掌握函数在编程中的应用。 ... [详细]
  • 在Fedora 31上部署PostgreSQL 12
    本文详细介绍如何在Fedora 31操作系统上安装和配置PostgreSQL 12数据库。包括环境准备、安装步骤、配置优化以及安全设置,确保数据库能够稳定运行并提供高效的性能。 ... [详细]
  • 在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ... [详细]
  • CentOS 7.6环境下Prometheus与Grafana的集成部署指南
    本文旨在提供一套详细的步骤,指导读者如何在CentOS 7.6操作系统上成功安装和配置Prometheus 2.17.1及Grafana 6.7.2-1,实现高效的数据监控与可视化。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 本文探讨了如何在给定整数N的情况下,找到两个不同的整数a和b,使得它们的和最大,并且满足特定的数学条件。 ... [详细]
  • 尽管使用TensorFlow和PyTorch等成熟框架可以显著降低实现递归神经网络(RNN)的门槛,但对于初学者来说,理解其底层原理至关重要。本文将引导您使用NumPy从头构建一个用于自然语言处理(NLP)的RNN模型。 ... [详细]
  • 毕业设计:基于机器学习与深度学习的垃圾邮件(短信)分类算法实现
    本文详细介绍了如何使用机器学习和深度学习技术对垃圾邮件和短信进行分类。内容涵盖从数据集介绍、预处理、特征提取到模型训练与评估的完整流程,并提供了具体的代码示例和实验结果。 ... [详细]
  • PostgreSQL 10 离线安装指南
    本文详细介绍了如何在无法联网的服务器上进行 PostgreSQL 10 的离线安装,并涵盖了从下载安装包到配置远程访问的完整步骤。 ... [详细]
  • 作为一名专业的Web前端工程师,掌握HTML和CSS的命名规范是至关重要的。良好的命名习惯不仅有助于提高代码的可读性和维护性,还能促进团队协作。本文将详细介绍Web前端开发中常用的HTML和CSS命名规范,并提供实用的建议。 ... [详细]
  • 主板IO用W83627THG,用VC如何取得CPU温度,系统温度,CPU风扇转速,VBat的电压. ... [详细]
author-avatar
mobiledu2502905163
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有