编程随心记

1、在安装任何软件之前都要先查看本机是否已经安装,以及对应版本。

2、Anaconda在进行 conda update --all 指令时,并不会将所有包都更新到最新版本。
后来通过conda update文件查到,“此命令接受包名称列表,并将它们更新为与环境中所有其他包兼容的最新版本。” 这意味着如果conda update指令在进行某个软件包的更新,此时可能会使其他软件包的稳定性受到威胁,则不会更新这些软件包。因此,conda update -all会优先考虑稳定性而不是最近的构建。而conda update numpy优先考虑numpy更新,不考虑整体稳定性。

3、PATH是路径的意思,PATH环境变量中存放的值,就是一连串的路径。不同的路径之间,用英文的分号(;)分隔开。系统执行用户命令时,若用户未给出绝对路径,则首先在当前目录下寻找相应的可执行文件、批处理文件(另外一种可以执行的文件)等。若找不到,再依次在PATH保存的这些路径中寻找相应的可执行的程序文件。系统就以第一次找到的为准;若搜寻完PATH保存的所有路径都未找到,则会显示不是内部或外部命令,也不是可运行的程序。

4、内部命令和外部命令是DOS(Disk Operating System,微软早期基于命令行的操作系统)时代的概念。内部命令是随每次启动的COMMAND_COM装入并常驻内存,而外部命令是一条单独的可执行文件。粗略地讲,所谓内部命令就是最核心、使用最多的命令。为了提高响应速度,系统一启动,这些命令就被加载到内存,因此可以迅速、直接地执行;而外部命令由于使用相对较少,就不预先加载到内存,当用户使用时,再到硬盘上(C:\windows\system32)找相应的可执行文件,然后加载到内存执行。像dir、cd等都是内部命令,而诸如attrib、format等都是外部命令。尽管DOS的时代早已成为了历史,但某些操作却必须在命令行模式下完成,对专业人士来说更是如此。因此,Windows产品一直保留着命令行模式这个工具。

5、批处理文件(后缀名为.bat,来源于批量的英语单词batch),它是另外一种可以执行的文件。简单地说,批处理文件包含了很多DOS命令。文件执行时,就一条一条地执行这些命令。不一定顺序执行,像通用的程序设计语言一样,它也有自己的流程控制。批处理文件创建很简单:用任何一个文本编辑器(如Windows的记事本)创建一个文本文件,然后把后缀名改为.bat即可。创建好的批处理文件,你也可以用文本编辑器打开,查看它的“源代码”。

你可能感兴趣的:(python,开发语言)