0%

Dawn Dew-light Collected at Dusk 4 Python

人生苦短,我选Python


Anaconda 环境问题

Anaconda 升级

全局或者更换源的情况下,在Anaconda Prompt下输入

1
conda update conda

然后

1
conda update anaconda

升级完毕后,默认只有在Base环境更新到了最新,我们为了让整个环境都能得到升级,还需要一条命令

1
conda update --all

Anaconda对环境的基本操作

首先在安装包之前需要建一个环境,新的环境叫做new_env(名字根据需要取)
命令如下:

1
conda create -n new_env

参数:

1
conda create --prefix E:/anaconda_env -n 环境名称 python=[版本号]

然后需要进入到这个环境看一下,进入之前需要激活该环境
Linux/mac os:

1
source activate new_env

激活环境后,可以查看一下安装了什么包

1
2
conda list
conda list -n [环境名称] #查看指定环境安装的包

想安装需要的包,请使用安装命令,pack_name为需要的包名字

1
conda install pack_name

需要更新一下包,使用更新命令

1
conda update pack_name

更新全部包,很方便,使用如下命令

1
conda update --all

如果不需要这个环境了,可以删除该环境,命令如下

1
conda env remove -n new_env

列出当前所有环境

1
conda env list

退出环境

1
deactivate

重命名环境

1
conda create -n [新环境名] --clone [旧环境名]

导出环境

1
conda env export > [文件名].yaml

使用导出的yaml创建环境

1
conda env create -f [文件名].yaml

Jupyter Notebook 命令行启动

直接在anaconda里面进入环境之后,在命令行上输入jupyter notebook

Tips: 如果想在局域网里面访问jupyter notebook的话需要改一下配置文件

Python

数据类型

Python3 中有六个标准的数据类型:

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

这六中数据类型可以分成两类,不可变数据类型和可变数据类型:

  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

数字型

整型 浮点型 布尔型 复数型

非数字型

字符串 列表 元组 字典

数据类型相关的函数

  • Type()

Tips: Python2里面整数分为int和long,在Python3里面则没有

  • int(x)
  • float(x)

转换函数