1、python入门之开发环境介绍

1、基本概念

python解释器:负责执行Python代码。获取方式:python官方下载;Anaconda中下载中的python解释器(推荐),在pycharm可以指定上面两种方法获取的解释器,pycharm是python常用的集成开发环境(IDE),本身是无法执行python代码,需要指定编译器。
python执行环境:交互式环境和调试环境,通俗理解交互式为执行一步可以输出一个结果,常见的软件anaconda中spider 的ipython和Jupter notebook等,而调试则是整个代码运行后输出结果,如pycharm
Anaconda:组装 Python 常用包和环境在一起,开发者使用 Conda 命令,可以非常方便地安装各种 Python 包。
Conda 安装:安装 Anaconda 软件后,能够使用 Conda 命令下载。Anaconda 源,常用的清华、中科大镜像源。Conda 安装不仅能装 Python 相关的包,还能安装 C++ 相关的包。

conda install <包名>==版本号
#安装指定包
conda remove <包名>
#移除指定包
conda update <包名>
#更新指定包

pip 安装:也是一种类似于 Conda 安装的 Python 安装方法,用于从 Python Package Index 安装包的工具,只能安装 Python 相关的包。

#pip install 包名==版本号
#以下载scikit-learn的0.18.0版为例
pip install scikit-learn==0.18.0	

镜像源:通俗理解为下载地址,使用 Conda 安装某些包会出现慢或安装失败问题,最有效方法是修改镜像源为国内镜像源。

#查看conda中的镜像源
conda config --show
#只想查看channel信息
conda config --show channels
#设置下载的时候显示下载的镜像源
conda config --set show_channel_urls yes

一般使用的镜像源是清华镜像源,此外还有中科大镜像源,下面是添加中科大镜像源和清华镜像源的方法

#添加镜像源地址
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
#删除镜像源地址
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/cpu/
#删除所有镜像源地址
conda config --remove-key channels
#修改默认的镜像设置为清华镜像源参考:https://jingyan.baidu.com/article/1876c8527be1c3890a137645.html

2 两种常用的python开发环境

交互式:Jupter notebook
Jupyter NoteBook 是一个交互式笔记本,提供随时可运行代码的交互式环境。打开anaconda navigator,如下图所示

在这里插入图片描述
点击jupter notebook 下的launch,将会出现默认浏览器(可修改为指定浏览器打开)打开的界面,如果没有浏览器没有反应,则可手动输入
在这里插入图片描述
在这里插入图片描述
关于jupter notebook的具体使用会出一篇专门的文章进行详细说明
调试环境:Pycharm
Community 版本完全免费,Professional 版可试用。一般下载 Community 版就够用:
在这里插入图片描述

安装完成后,新建一个项目,看到 PyCharm 自动生成一个 venv 私有包环境文件夹。
在这里插入图片描述
关于pycharm的使用主要在于:编译器的指定、bug调试方法,一些快捷命令,详细见后面出的pycharm具体使用。

3 总结

工欲善其事,必先利其器。本文主要对python入门前的一些环境配置基本概念和软件的简介即交互式和调试软件两种,一般做项目倾向于pycharm,而需要更多交互查看运行过程则用jupter notebook,尤其对于神经网络学习入门来说,jupter notebook是个不错的选择。接下来将对前面所说的jupter notebook 和pycharm常见使用分别做介绍。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值