人生苦短,我选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 | conda list |
想安装需要的包,请使用安装命令,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)
转换函数