anaconda使用命令
利用anaconda可以有效地管理python环境,同时对python包进行有效管理
利用conda创建python环境
-
conda create --name python38 python=3.8
利用这个命令可以创建一个python3.8的境,--name
后面跟创建项目的环境名称 ,python=
后面跟Python的版本名称 -
命令运行后,出现下面的结果,选择y
-
安装成功后的消息
conda查看安装的环境
conda info --env
用来查看所有python环境,前面有‘*’的代表当前环境
conda激活环境
conda activate spyder
可以用来激活相关环境conda deactivate spyder
可以用来激活相关环境
conda 复制某个环境
-
conda create --name yq --clone spyder
代表把Spyder环境克隆到yq的环境中去 -
复制环境成功,出现成功消息
conda删除某个环境
conda remove --name python38 --all
,把环境名为python38的python环境删除掉,输入y,执行删除
- 删除成功消息返回
conda分享环境
如果你想把你当前的环境配置与别人分享,这样ta可以快速建立一个与你一模一样的环境(同一个版本的python及各种包)来共同开发/进行新的实验。一个分享环境的快速方法就是给ta一个你的环境的.yml
文件。
首先通过activate spyder
要分享的环境spyder
,然后输入下面的命令会在当前工作目录下生成一个environment.yml
文件,
conda activate spyder
激活需要导出的环境conda env export > spyder.yml
导出环境配置到spyder.yml
文件中
conda env create -f spyder.yml
,被分享人拿到该环境后,可以通过该命令创建相关环境
spyder.yml
文件内容
name: spyder
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
- conda-forge
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud//pytorch/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
dependencies:
- attrs=20.3.0=pyhd3deb0d_0
- automat=20.2.0=py_0
- bcrypt=3.2.0=py37h4ab8f01_1
- beautifulsoup4=4.9.3=pyhb0f4dca_0
- brotlipy=0.7.0=py37h0013d47_1001
- ca-certificates=2020.11.8=h5b45459_0
- certifi=2020.11.8=py37h03978a9_0
- cffi=1.14.3=py37hd6b71e5_1
- chardet=3.0.4=py37hf50a25e_1008
- constantly=15.1.0=py_0
- cryptography=3.2.1=py37hd8e9650_0
- cssselect=1.1.0=py_0
- hyperlink=20.0.1=pyh9f0ad1d_0
- idna=2.10=pyh9f0ad1d_0
- incremental=17.5.0=py_0
- itemadapter=0.2.0=pyhd8ed1ab_0
- itemloaders=1.0.4=pyhd8ed1ab_0
- jmespath=0.10.0=pyh9f0ad1d_0
- libiconv=1.16=he774522_0
- libxml2=2.9.10=h1006b36_2
- libxslt=1.1.33=h579f668_1
- lxml=4.6.1=py37h8ba8a40_0
- openssl=1.1.1h=he774522_0
- parsel=1.6.0=py_0
- pip=20.2.4=py_0
- protego=0.1.16=py_0
- pyasn1=0.4.8=py_0
- pyasn1-modules=0.2.7=py_0
- pycparser=2.20=pyh9f0ad1d_2
- pydispatcher=2.0.5=py_1
- pyhamcrest=2.0.2=py_0
- pymongo=3.11.0=py37h8e8dfb5_4
- pyopenssl=19.1.0=py_1
- pyquery=1.4.1=py_0
- pysocks=1.7.1=py37hf50a25e_2
- python=3.7.8=h60c2a47_1_cpython
- python_abi=3.7=1_cp37m
- pywin32=228=py37h4ab8f01_0
- queuelib=1.5.0=pyh9f0ad1d_0
- requests=2.24.0=pyh9f0ad1d_0
- scrapy=2.4.0=py37h03978a9_2
- selenium=3.141.0=py37h4ab8f01_1002
- service_identity=18.1.0=py_0
- setuptools=49.6.0=py37hf50a25e_2
- six=1.15.0=pyh9f0ad1d_0
- soupsieve=2.0.1=py_1
- sqlite=3.33.0=he774522_1
- tqdm=4.53.0=pyhd8ed1ab_1
- twisted=20.3.0=py37h4ab8f01_1
- urllib3=1.25.11=py_0
- vc=14.1=h869be7e_1
- vs2015_runtime=14.16.27012=h30e32a0_2
- w3lib=1.22.0=pyh9f0ad1d_0
- wheel=0.35.1=pyh9f0ad1d_0
- win_inet_pton=1.1.0=py37hc8dfbb8_1
- wincertstore=0.2=py37hc8dfbb8_1005
- zlib=1.2.11=h62dcd97_1010
- zope.interface=5.2.0=py37hcc03f2d_0
- pip:
- redis==3.5.3
- scrapy-redis==0.6.8
- sqlalchemy==1.3.20
prefix: D:\ProgramData\Anaconda3\envs\spyder
conda安装管理包
-
conda list
查看当前活跃环境下的包 -
conda list -n yq
yq为非活跃的环境名 -
conda install numpy
利用该命令可以安装numpy包
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0b3TVTp1-1613966051650)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210222092359115.png)]
nda list`查看当前活跃环境下的包
-
conda list -n yq
yq为非活跃的环境名 -
conda install numpy
利用该命令可以安装numpy包