win7 Anaconda 使用 conda命令

Anaconda 4.2 ---conda使用(Windows)

Anaconda是一个用于科学计算的Python发行版,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。

1.Anaconda与conda区别
conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。
conda的设计理念——conda将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身
Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等。

2.安装检查
配置好PATH后(安装时可选自动添加为环境变量),可以通过which conda或conda –version命令检查是否正确。
若安装的是Python 2.7对应的版本,运行python –version或python -V可以得到Python 2.7.12 :: Anaconda 4.1.1 (64-bit),也说明该发行版默认的环境是Python 2.7

3.Conda的环境管理
Conda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换。
若需要安装Python 3.5,此时,我们需要做的操作如下:

(1)创建一个名为python35的环境,指定Python版本是3.5(不用管是3.5.x,conda会为我们自动寻找3.5.x中的最新版本)
conda create –name python35 python=3.5

(2)安装好后,使用activate激活某个环境
activate python34 # for Windows

(3)激活后,会发现terminal输入的地方多了python35的字样,实际上,此时系统做的事情就是把默认2.7环境从PATH中去除,再把3.5对应的命令加入PATH

(4)此时,再次输入
python –version
可以得到Python 3.5.1 :: Anaconda 4.2.1 (64-bit),即系统已经切换到了3.5的环境

(5)如果想返回默认的python 2.7环境,运行
deactivate python34 # for Windows

(6) 删除一个已有的环境
conda remove –name python34 –all

4.Conda的包管理

Conda的包管理就比较好理解了,这部分功能与pip类似。

(1)安装scipy
conda install scipy
conda会从从远程搜索scipy的相关信息和依赖项目,对于python 3.5,conda会同时安装numpy和mkl(运算加速的库)

(2) 查看已经安装的packages
conda list
最新版的conda是从site-packages文件夹中搜索已经安装的包,不依赖于pip,因此可以显示出通过各种方式安装的包

5.conda的一些常用操作如下:

查看当前环境下已安装的包
conda list

查看某个指定环境的已安装包
conda list -n python34

查找package信息
conda search numpy

安装package
conda install -n python34 numpy
如果不用-n指定环境名称,则被安装在当前活跃环境
也可以通过-c指定通过某个channel安装

更新package
conda update -n python34 numpy

删除package
conda remove -n python34 numpy

更新conda,保持conda最新
conda update conda

更新anaconda
conda update anaconda

更新python
conda update python
假设当前环境是python 3.4, conda会将python升级为3.4.x系列的当前最新版本

6.设置国内镜像

如果需要安装很多packages,你会发现conda下载的速度经常很慢,因为Anaconda.org的服务器在国外。所幸的是,清华TUNA镜像源有Anaconda仓库的镜像,我们将其加入conda的配置即可:

添加Anaconda的TUNA镜像
conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
TUNA的help中镜像地址加有引号,需要去掉
设置搜索时显示通道地址
conda config –set show_channel_urls yes

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/u010004460/article/details/54287556
文章标签: Anaconda
个人分类: python
想对作者说点什么? 我来说一句
 
尿酸高急性发作太痛苦?这样做!超有效! 长城 · 顶新
体内湿气重怎么办?还在喝祛湿茶拔罐?这1招轻松去湿气! 智信同达 · 顶新

个人资料

原创
39
粉丝
22
喜欢
4
评论
13
等级:
访问:
15万+
积分:
1662
排名:
3万+
 

最新评论

加入优快云,享受更精准的内容推荐,与500万程序员共同成长!
 
 
 
 

转载于:https://www.cnblogs.com/ziheIT/p/9206229.html

<think> 我们参考了多个引用,尤其是引用[1]、[2]、[3]、[4]、[5]中关于Windows系统安装Anaconda后无法使用conda命令的解决方法。 常见原因是环境变量未正确配置或未使用正确的命令行工具。以下是综合的解决步骤: 1. 检查是否在安装时勾选了“添加Anaconda到环境变量”选项(引用[3]提到在安装过程中有是否添加环境路径的界面,建议勾选)。如果未勾选,则需要手动添加环境变量。 2. 手动添加环境变量(引用[5]提供了方法): - 按下Win+PB键(或通过Win+i搜索“系统信息”),打开“系统”设置。 - 点击“高级系统设置” -> “环境变量”。 - 在“系统变量”中找到Path变量,点击编辑。 - 添加以下路径(具体路径根据你的安装位置调整,通常为): - `C:\ProgramData\Anaconda3\Scripts` - `C:\ProgramData\Anaconda3` - `C:\ProgramData\Anaconda3\Library\bin` (注意:ProgramData可能是隐藏文件夹,且安装路径可能不同,例如安装在用户目录下则为`%USERPROFILE%\Anaconda3`等,请根据实际安装路径调整) 3. 引用[1]和[4]提到,可以使用Windows PowerShell或Anaconda Prompt来执行conda命令: - 尝试使用Anaconda Prompt:在开始菜单中找到“Anaconda Prompt”(以管理员身份运行),然后输入conda命令(如`conda list`)测试(引用[2])。 - 如果Windows PowerShell中已经显示conda环境名(如(base)),则可以直接使用。 4. 如果上述方法不行,引用[3]提供了在命令提示符(cmd)中手动添加环境变量的方法(但引用是针对Linux的,在Windows中应修改Path环境变量,如上所述)。 5. 引用[4]提到,在Windows中安装Anaconda后会自带一个Anaconda Prompt,在这个Prompt中conda命令是可用的。 6. 如果手动添加环境变量后仍然无效,可以尝试重启计算机,或者重新以管理员身份打开命令提示符(或PowerShell)再试。 7. 如果以上步骤都无效,考虑重新安装Anaconda,并在安装过程中务必勾选“Add Anaconda3 to my PATH environment variable”(尽管安装程序不推荐,但可以解决环境变量问题)和“Register Anaconda3 as my default Python”这两个选项(参考引用[3]的安装提示)。 注意:安装程序通常不建议将Anaconda添加到PATH,因为可能会与其他Python程序冲突,但如果需要全局使用conda命令,则需要添加。 总结:大多数情况下,使用Anaconda Prompt可以避免环境变量配置的问题。如果需要在其他命令行工具中使用conda,则必须正确配置环境变量。 根据以上步骤,你应该能解决无法执行conda命令的问题。 §§相关问题§§ 1. 如何验证Anaconda安装成功? 2. 如何更改conda的镜像源以加快下载速度? 3. 如何创建和管理conda虚拟环境? </think> ### Windows系统安装Anaconda后无法执行conda命令的解决方法 根据引用内容,该问题通常由环境变量配置错误或命令行工具使用不当引起。以下是具体解决步骤: --- #### **1. 检查环境变量配置**(关键步骤) 引用[3][^3]和[5][^5]指出:若安装时未勾选**添加Anaconda到系统PATH**,会导致命令不可用。 - **操作步骤**: - 按 `Win + R` 输入 `sysdm.cpl` → 进入"高级系统设置" → 环境变量 - 在 **系统变量** 的 `Path` 中添加以下路径(根据实际安装路径调整): ``` C:\ProgramData\Anaconda3 C:\ProgramData\Anaconda3\Scripts C:\ProgramData\Anaconda3\Library\bin ``` - 保存后**重启命令行工具**或重启电脑生效。 > 💡 注意:`ProgramData` 可能是隐藏文件夹,需在文件管理器开启"显示隐藏项目"[^5]。 --- #### **2. 使用专用命令行工具** 引用[1][^1]和[4][^4]强调:即使未配置环境变量,也可通过Anaconda专用工具执行命令: - **方法1**:直接从开始菜单打开 **Anaconda Prompt** - **方法2**:右键点击 **Anaconda Prompt → 以管理员身份运行**[^2] --- #### **3. 验证安装是否成功** 引用[2][^2]建议在Anaconda Prompt中执行: ```bash conda list ``` 若显示已安装的包列表(如numpy、pandas等),则安装成功。 --- #### **4. 重新激活配置文件** 引用[4][^4]针对配置失效的情况: - 在 **普通命令行**(cmd/PowerShell)中执行: ```bash %windir%\System32\cmd.exe "/K" C:\ProgramData\Anaconda3\Scripts\activate.bat ``` --- #### **5. 重装注意事项** 若以上步骤无效,建议重装Anaconda: 1. 卸载时勾选 **删除所有用户数据** 2. 重新安装时**必须勾选**: - `Add Anaconda3 to my PATH environment variable` - `Register Anaconda3 as my default Python`[^3] --- ### 常见问题排查表 | 现象 | 解决方案 | 引用依据 | |---------------------|-----------------------------|-----------| | 普通终端提示"conda不是命令" | 检查环境变量或使用Anaconda Prompt | [^1][^5] | | Anaconda Prompt可运行但其他终端不行 | 手动添加环境变量 | [^3][^5] | | 所有终端均无法运行 | 重装并勾选PATH选项 | [^3] | > ⚠️ 注意:部分安全软件可能拦截环境变量修改,操作时建议暂时关闭防护软件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值