为什么选择全栈开发而不是人工智能呢?

我相信我自己,绝对不会冲动地做一件事,我在表达对人工智能的热爱的同时,并不代表我就第一时间去接触它。

人工智能对我来说,是脚踏实地的,而不是浮夸的谈资。

正因为如此,我毅然选择了全栈开发,我希望我拥有着坚实的编程能力去接触人工智能。

而不是我两手空空去接触。

我如果连全栈开发师都做不好,我凭什么去追逐那个人工智能的层面?

所以,我将与51CTO学院一路同行,追逐优秀的自己。

我吹下的牛逼,得让人看见,才能有鞭策我的动力。

不然我光对自己吹牛B,只不过是对自己的一种安慰。

接下来就直接进入正题吧,如何在一台全新的电脑上打造python编程环境:

①联网。下载anaconda和conemu

anaconda的下载地址:

https://www.anaconda.com/download/

请务必选对自己要用的python版本和系统的位数。

要强调的是,请把全部选项勾上,不要问为什么,直接避免以后环境变量带来的问题:

这个是把你下载的anaconda自动添加到环境变量。

要知道,anaconda是自带python.exe的,假如你下载时选择的是python3.7:

那么打开anaconda输入python时你的情况应该是这样的:

那么,这个软件的使命就到了这儿,因为这个软件是:

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。

用白话说,就是Python包的管理器。

这个东西当然要结合命令提示符窗口来结合使用。

那么我们系统确实自带一个cmd的命令提示符,这个时候conemu登场了。

没错,conemu就是用来替代cmd而作为命令提示符窗口,今后不再使用cmd。

各位不必再追究为什么,因为到最后大家都会懂得conemu比cmd好用。

conemu的下载地址:

https://www.fosshub.com/ConEmu.html

选择第二行,installer(32-bit,64-bit)即可。

注意,这两个软件装在哪儿不重要,但是我希望的是装的地方不要太深入。

要是遇到环境变量的问题,你百度的时候至少还能看懂如何添加进去。

当conemu安装完毕的时候,可以把这个软件固定到任务栏,方便今后的打开。

打开conemu窗口,你如果严格按照我上面的步骤走,输入conda你会看见:

这象征着,你已经完成了这两个软件的完美安装。

从今以后,我们将频繁地使用conemu去做各种事情。

②打造python编程环境,命名上自己的名字。

在做这些事之前,我们确实还要传进去一些关于Python的东西。

也就是免费的Anaconda Python 仓库,不要问那么多,直接下载就完事。

在conemu中分别输入这三行,完成下载:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

conda config --set show_channel_urls yes

这个时候,我要穿插一个管理屏幕的技巧:

在conemu中输入cls,完成窗口的清屏,最后就变成这样:

这个时候我们可以开始打造python编程虚拟环境了。

我们需要接触到一些命令:

查看已有的编程虚拟环境:conda env list

创造一个编程虚拟环境:conda create -n $*

进入环境 :activate $*

退出环境:deactivate

移除环境:conda remove --all -n $*

但是你们不觉得上面五个命令太过于长了吗?

在今后的使用conemu中我们直接输入那么长的命令,肯定要烦躁的爆炸,对吧?

于是我们打开conemu中的settings(快捷键:Win+Alt+P):

找到startup模块的Environment,将下面的这段复制进去:

alias cl=conda env list

alias cc=conda create -n $*

alias coa=activate $*

alias cod=deactivate

alias cr=conda remove --all -n $*

这样我们就对上面的五个命令完成了简化:

cl:查看已创建的环境列表

cc:创造一个虚拟环境

coa:进入环境

cod:退出当前环境

cr:移除环境

希望大家能牢牢记住上面的命令,接下来我们就进入打造python虚拟编程环境的步骤:

输入cl,看到如图:

这个是基础的编程环境,python版本是安装conda的时候所选择的python版本。

现在我们知道,python当前最流行的两个版本毫无疑问是2.7和3.7版本,那么我们直接创造这两个虚拟编程环境。

输入cc py2 python=2.7(py2是创造虚拟名字的名字):

创建的过程中,输入y代表同意:

创建成功之后,输入coa py2进入这个环境,之后输入python。

我们是可以清楚地看到python版本是2.7:

那么按ctrl+z退出python环境,并再退出py2编程环境:

这个时候,可以创建名称为py3的python=3.7的编程环境:

cc py3 python=3.7

y

coa py3

图片就省略了。

那么这个时候,我们在选择python的时候,总有自己最爱的python版本。

像我,肯定最喜欢python3.7版本,那我就创建一个以自己名字为命名的环境:

方法我就不再说了,最终我输入cl查看列表的时候,是这样的:

看完我这篇文章,你们都学会打造python编程环境了吗?

使用anaconda编程c语言,使用anaconda和conemu打造Python编程环境相关推荐

  1. python编程入门视频-2020年5个经典python编程入门视频教程推荐学习

    近三年,python在一二线城市,越来越火热了!企业的需求也是python编程学习者的动力!python学习网整理了适合于零基础朋友的5个python编程入门视频课程,这些都是python编程入门经典 ...

  2. python是一种动态语言、这意味着_【python编程的优点是什么?难怪选择python的人越来越多了】- 环球网校...

    [摘要]Python是一种动态解释的.强类型定义语言:编写它时不需要定义变量类型.python判断值的类型的方法是什么,那么python编程的优点是什么?难怪选择python的人越来越多了,所以你知道 ...

  3. 88是python语言的整数类型_少儿Python编程_第三讲:常量变量和数据类型

    无论使用哪一种编程语言,甚至是学习数学.物理,都需要掌握常量.变量.表达式的概念和用法.本讲将带领读者进入编程世界,学习程序的基本元素. 3.1 基本数据类型 基本数据类型有数值型.布尔型和字符型.它 ...

  4. 如何零基础学习python语言_零基础如何学习Python编程

    Python是一门简单优雅的计算机程序设计语言,相比于C语言.Java语言,Python编程具有以下特点: 1. Python语法简单,代码可读性高,容易入门: 2. Python代码具有一定的规范性 ...

  5. python编程从入门到精通pdf-终于晓得python编程从入门到精通

    虽然在编程语言的热度榜上,还是java排行第一,但是python却是最近2年上升最快的,越来越多人都开始选择实用python了,原因很简单,语法语句简约,开发效率高.以下是小编为你整理的python编 ...

  6. python编程入门书-清华大学出版社-图书详情-《Python编程入门与案例详解》

    Python是一门解释型语言,由荷兰的Guido van Rossum在1989年圣诞节期间发明,于1991年公开发布.在设计之初,Python语言被定位在是解释型语言,语法优雅.简单易学.开源.拥有 ...

  7. python编程思维导图_用来梳理 Python 编程核心知识15张思维导图

    原标题:用来梳理 Python 编程核心知识15张思维导图 小编这次在逛论坛的时候,无意中发现了一份python的武功秘籍,也就是一份思维导图,堪称业界经典! 思维导图可以有力地激发你的联想,通过一个 ...

  8. python编程优化_掌握六大技巧,让python编程健步如飞!

    有人跟我抱怨说python太慢了,然后我就将python健步如飞的六大技巧传授给他,结果让他惊呆了,你也想知道这个秘诀吗?这就告诉你: Python是一门优秀的语言,它能让你在短时间内通过极少量代码就 ...

  9. python编程 从入门到实践-终于懂了python编程从入门到实践

    Python语言是一种典型的脚本语言,简洁,语法约束少,接近人类语言.有丰富的数据结构,例如列表.字典.集合等.具有可移植性,支持面向过程和面向对象编程,并且开源.以下是小编为你整理的python编程 ...

最新文章

  1. 【Dlib】dlib实现深度网络学习之 input层
  2. hbuilder前端需要的插件_最新web前端学习路线
  3. python实验三答案_20194123 实验三《Python程序设计》实验报告
  4. (推荐)(提供下载)ORACLE常见问题一千问(不怕学不成、就怕心不诚!)
  5. 【论文写作】SpringMVC学籍管理系统如何画用例图
  6. 自动开机软件测试大乐,乐搏软件测试:提升软件测试能力的12条捷径
  7. java小游戏跳棋_Java跳棋小游戏源代码
  8. Android开发案例 点击按钮出现 简易的消息提示框
  9. PLC对接SQL数据库,实现数据采集和边缘计算
  10. 解决Microsoft Store应用商店打不开 代码: 0x80131500
  11. RST报文以及产生场景
  12. 如何批量添加图片到ppt的方法
  13. 《信号与系统学习笔记》—连续时间博里叶变换(一)
  14. 云呐|什么是固定资产条码管理系统?资产条码化管理
  15. 联邦学习分类及前景应用
  16. 有趣的面试题 int a = 0; a = a++;
  17. 2020中国全国各省市,三级联动数据,数据机构(数据来自国家统计局官网)
  18. CTFshow刷题日记-MISC-图片篇(上)基础操作和信息附加
  19. 手把手打造 vue ssr
  20. jenkins_轮训SCM

热门文章

  1. 从SRCNN到EDSR,总结深度学习端到端超分辨率方法发展历程
  2. html聊天气泡代码大全,CSS3菜单气泡提示
  3. 读者写者问题(读者优先)
  4. 线程同步 各个关键字和方法的使用
  5. 大数据 - 文本文件数据提取工具之一 基础篇常见文本格式
  6. 开机进入grub命令行界面
  7. v80八核 android6,高通发布骁龙810八核/808六核64位芯片
  8. Python线程面试题
  9. C++程序员学习资料汇总
  10. 探索LeetCode【0011】盛最多水的容器(已懂)