conda --version
#设置清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
#设置bioconda
conda config --add channels bioconda
conda config --add channels conda-forge
#设置搜索时显示通道地址
conda config --set show_channel_urls yes
conda create --help
conda create --name 环境名称 # 创建一个虚拟环境
// 例如:
conda create --name myEnv
注意:星号所指的环境就是当前锁激活的虚拟环境,最好在python项目中指定好具体的虚拟环境。
conda env list
使用conda activate命令来激活您希望切换到的虚拟环境。假设您的虚拟环境名称是"myenv",则可以运行以下命令, 替换"myenv"为您实际的虚拟环境名称。
conda activate 当前创建好的环境名
// 例如:
conda activate myEnv
如果您需要离开当前激活的虚拟环境,可以使用以下命令:这会将您切换回Anaconda的基础环境或系统Python环境。
conda deactivate // 退出当前的虚拟环境
请注意,Anaconda环境切换命令的可用性取决于您所使用的操作系统。在某些情况下,您可能需要首先启动Anaconda的命令行终端或PowerShell,然后才能使用上述命令。
执行以下命令可以将该指定虚拟环境及其中所安装的包都删除。
conda env remove --name env_name --all
只删除虚拟环境中的某个或者某些包则是:
conda env remove --name env_name package_name
查询看当前环境中安装了哪些包
conda list
查询当前Anaconda repository中是否有你想要安装的包
conda search package_name
用conda list后跟package名来查找某个指定的包是否已安装,而且支持*通配模糊查找。
conda list pkgname
// * 表示: 模糊匹配的意思
conda list pkgname*
在当前(虚拟)环境中安装一个包:
conda install package_name
当然也可以如上所述在创建虚拟环境的同时安装包,但是并不建议。安装完一个包后可以执行conda list
确认现在列表中是否已经包含了新安装的包。
也可用以下命令安装某个特定版本的包。如:
conda install numpy=1.13.1
可以用以下命令将某个包更新到它的最新版本 :
conda update numpy
这样会将依赖于这个包的所有其它包也同时卸载。
conda uninstall package_name
如果不想删除依赖其当前要删除的包的其他包: 这种方式当前并不推荐使用,很大程度上会造成版本的冲突问题。
conda uninstall package_name --force
conda clean -p # 删除没有用的包 --packages
conda clean -t # 删除tar打包 --tarballs
conda clean -y -all # 删除所有的安装包及cache(索引缓存、锁定文件、未使用过的包和tar包)
给当前虚拟环境安装指定版本的python版本
conda install python=3.5
更新完后可以用以下命令查看变更是否符合预期。
python --version
conda update python
requirements.txt【存放项目需要的库】
------------------------
第一步:【安装pipreqs包】
pip install pipreqs
第二步:【进入项目根目录下】
cd 项目根路径 如:cd E:\MiguMusic
第三步:【转成requirements.txt】
pipreqs ./ --encoding=utf-8 --force
存放在根目录 -----> ./
utf-8 编码-------> --encoding=utf-8
强制覆盖原先的-----> --force
第一步:【进入项目根目录下】
cd 项目根路径 如:cd E:\MiguMusic
第二步:【安装项目需要的库】
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple