研究生自学python入门(一)

研究生自学python入门(一):给Boss交汇报!

作为新研一,Boss老板一般在暑假就会布置一些任务,我也不例外——自学python。

1,建立认识

python可以简单也可以难,简单的是它可以用一行代码覆盖别的语言很多行代码的意思,比如:print('Hello World!'),这一句就会直接打印出Hello World!但是它可以很复杂、很火的原因在于它只是底层的代码,它和很多工具包、框架等附加起来有非常强大的功能。

2,实操:下载软件python

遇到一个陌生的东西,我一般会先下载软件,先学会怎么运行出“Hello World!”,这样基本上就有一个基础的了解了。
首先,我会想到既然是学习python,肯定是下载python软件,
官网下载地址:https://www.python.org/getit/

可以先打开看看,别着急下载,看后面!

研究生自学python入门(一)
选择64位版本,executable: 可执行文件的版本的。

web-based: 透过网络安装的,就是执行安装后才透过网络下载python。

executable: 可执行文件的,既把要安装的python全部下载好在本机安装。

embeddable zipfile: zip 压缩档,就是python打包成zip压缩包。

研究生自学python入门(一)

但是当我下载好python后发现它并不是一个像VS或者VC6.0等样子的一个软件,它并没有集成开发环境,而是需要在cmd命令行中写代码,因此了解到它需要一个集成开发环境,比如PyCharm、Spider等。然后我分别搜索下载pycharm和spider,发现pycahrm就只是和eclipse、AndroidStudio界面类似的开发环境,spider则是嵌入在Anaconda里面,Anaconda具有强大工具包、框架的完整python学习工具,所以为大家排一下雷,首先应该下载Anaconda,它内部自带python对应版本和spider集成开发环境IDE。

若大家有已经下载好python再需要下载Anaconda的,可以看看这篇-python与anaconda安装(先安装了python后安装anaconda,基于python已存在的基础上安装anaconda)——逼死强迫症、超详解https://blog.csdn.net/qq_43529415/article/details/100847887

3, 更改:首先下载Anaconda

Anaconda官网地址:https://www.anaconda.com/download/#windows
清华大学镜像地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

清华大学镜像地址下载更快-推荐!我的以下操作是在镜像中下载的。

Anaconda也有许多版本,但是我们需要借助到anaconda一个外包的框架tensorflow,但是tensorflow现在只支持python3.6也就是说我们需要下载自带python3.6版本的anaconda,即
Anaconda3-5.2.0,我需要下载win-64位的。
研究生自学python入门(一)
直接保存在除C盘就行。
研究生自学python入门(一)

研究生自学python入门(一)
研究生自学python入门(一)
研究生自学python入门(一)
研究生自学python入门(一)
研究生自学python入门(一)
研究生自学python入门(一)
研究生自学python入门(一)
这样就下载、安装完成了,接下来设置环境变量。
在“此电脑”——右键——属性——高级系统设置——环境变量——编辑Path(上下2个都需要设置)。
研究生自学python入门(一)
研究生自学python入门(一)
研究生自学python入门(一)
研究生自学python入门(一)
研究生自学python入门(一)
研究生自学python入门(一)

一定要把3个“确定”都点了,不然无效。

接下来需要验证
Win+R打开命令行,输入cmd
研究生自学python入门(一)
在命令行中输入conda --version(中间有空格),若显示版本,则说明anaconda下载、安装成功。
为保证减少后续错误,先将工具包升级一下conda upgrade --all(有空格)
研究生自学python入门(一)
现在可以输入conda list查看anaconda为我们提供的工具包和环境。
研究生自学python入门(一)
到此,anaconda安装成功!

4, anaconda设置及tensorflow框架设置

首先,我们需要设置仓库镜像。打开左下角“开始”——最近添加——展开——选择Anaconda Prompt.
研究生自学python入门(一)
输入conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes
安装tensorflow:
继续输入conda create -n tensorflow python=3.6,目前python最新支持到python3.6,
研究生自学python入门(一)
研究生自学python入门(一)

接下来遇到这个,输入“y”,表示确认安装这些依赖环境。研究生自学python入门(一)
完成后,输入pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl安装CPU版本的,完成后第一步完成。

测试:

测试代码:import tensorflow as tf
hello=tf.constant(‘hello,world’)
sess=tf.Session()
print(sess.run(hello))

研究生自学python入门(一)
研究生自学python入门(一)
退出:
研究生自学python入门(一)
到此,Anaconda和tensorflow全部下载安装完成并成功!(撒花!!!)

5,出现问题:

但是,安装哪有那么一帆风顺,我列出自己遇到的问题,供大家参考。
在安装tensorflow后进行测试的时候,出现错误:
ModuleNotFoundError:No module named ‘tensorflow’
研究生自学python入门(一)
这个问题的主要原因在于在(base)环境下,conda list中显示numpy包存在,但是在(tensorflow)环境下有一些工具包不存在(困扰我几天的问题终于解决!!

解决:

打开Anaconda Prompt,在base环境下输入conda list,
研究生自学python入门(一)
再**tensorflow,再tensorflow环境下输入conda list,查看是否有一些包不存在,
研究生自学python入门(一)
答案是“是的”,那么我们就需要输入conda install tensorflow
研究生自学python入门(一)
选择‘y’,
研究生自学python入门(一)
完成后,再在tensorflow环境下检测一下conda list,
研究生自学python入门(一)
发现现在检测之后numpy等工具包在tensorflow环境下也存在,
研究生自学python入门(一)
最终再进行一遍python代码测试,
研究生自学python入门(一)
研究生自学python入门(一)
显示输出了hello tensorflow,则正确解决问题!

我之前搜索了很多这个问题的解决方案,但是都不太行,这里参考{解决anaconda安装tensorflow的“no module named tensorflow”问题}
https://blog.csdn.net/xiakejiang/article/details/82720815?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param的文章。

最终完成啦,终于可以给老板汇报了,不容易啊QUQ~~之后还会更新研究生python入门,还有我们研究的一些有关python的内容更新,加油,拿到大鸡腿!冲鸭!