python工作笔记

使用Anaconda

(Anaconda 是 Python 的一个发行版,如果把 Python 比作 Linux,那么 Anancoda 就是 CentOS 或者 Ubuntu。它解决了Python开发者的两大痛点。

第一:提供包管理,功能类似于 pip,Windows 平台安装第三方包经常失败的场景得以解决。
第二:提供虚拟环境管理,功能类似于 virtualenv,解决了多版本Python并存问题。

配置环境

将anaconda的安装目录和anaconda/scripts的目录加入环境变量:

  1. C:\ProgramData\Anaconda3;
  2. C:\ProgramData\Anaconda3\Scripts;

管理包

将anaconda的安装目录和anaconda/scripts的目录加入环境变量:

1.安装指定包。conda在安装包的时候,会自动安装所有的依赖项。
conda install package_name
2.同时安装多个包
conda install package_name1 package_name2
3.安装指定版本包
conda install package_name=package_version
4.更新指定包
conda update package_name
5.卸载包
conda remove package_name
6.假如不知道包的确切名字,可以搜索包名
conda search search_item
7.查看当前环境下已安装的包
conda list
8.若是创建了不同的环境,要管理指定环境下的特定包,只需要在命令中加入-n
conda install/update/remove -n environment_name package_name

管理环境

1.创建一个名为py36的环境,指定Python版本是3(不用管是3.x,conda会为我们自动寻找3.x中的最新版本)
conda create -n py36 python=3
2. 同理,可以创建名为py27的环境,指定版本为2
conda create -n py27 python=2
3. 安装好后,使用activate激活指定环境
4. 在Windows下
activate py36
5.在Linux&Mac下
source activate py36
6. 激活后,会发现终端输入的地方多了py36,实际上,此时系统做的事情就是把默认的python版本从环境变量中移除,将你指定的python版本加入path中
7. 然后可以输入以下指令查看python的版本
python --version
8. 如果想返回默认环境,输入以下指令即可
9. 在Windows下
deactivate python34
10. 在Linux & Mac下
source deactivate python34
11.列出环境
conda env list
12. 删除已有的环境
conda env remove -n env_name

猜你喜欢

转载自blog.csdn.net/qq1164050018/article/details/89141363