Anaconda装包方法 & Anaconda Prompt常用命令 & 一些问题记录


<仅作学习记录使用>
<如有问题请指出,欢迎积极探讨>

Anaconda装包方法 & Anaconda Prompt常用命令

方法一 Anaconda Navigator

直接进入对应环境安装即可

进入navigator慢解决办法

  1. 挂梯子
  2. 断网(没试过)
  3. 换电脑(亲测有效,嘎嘎快。也有可能是win11的原因)

方法二 Anaconda Prompt(better)

一定要先切换到对应环境再执行以下操作

切换环境方法:activate <环境名> (conda不用但需要指定)

  • 一般方法pip/conda install <包名>
    1. conda无法进行安装时,可以使用pip进行安装,若均不行则可前往http://Anaconda.org搜索包名安装

    2. pip无法更新python,因为pip并不将python视为包

    3. pip只是包管理器,无法对环境进行管理,而conda可以

  • 离线安装法(百分百成功)

1. 到一个库包源的网站下载所需要的安装包

例如:https://www.lfd.uci.edu/~gohlke/pythonlibs/

`ctrl+f`检索自己需要的包

cp39表示python版本号为3.9.x,amd64为64位

2. 去对应文件夹复制路径,再进入包所在文件夹

进入盘符方法:d:,不必加cd,而进入文件夹需要加cd

返回上一级盘符:cd ..

进入指定路径方法

  1. 先进入对应盘:d:
  2. 再进入对应文件夹:cd python\site-packages

3. pip install <下载的轮子>

【附录一】Anaconda Prompt常用命令之“管理环境”

1. 创建新环境
conda create --name <env_name> <package_names>
  • 注意:

    1. –name 可简写为 -n

    2. <env_name> :创建的环境名。建议以英文命名,且不加空格。

    3. <package_names> :安装在环境中的包名。

      指定python版本和安装多个包的方法示例:

      conda create -n python_hhh python=3.9.13 numpy pandas :创建一个名为“python_hhh”的环境,环境中安装版本为3.9.13的python,同时也安装了numpy和pandas包

    4. 新创建的环境将会被保存在下载的***/anaconda/envs***目录下。

2. 切换环境
activate <env_name>
  • 注意
  1. 若创建环境后没有指定Python的版本,那么将默认安装与Anaconda版本相同的Python版本。

  2. 当成功切换环境之后,在该行行首将以“(env_name)”或“[env_name]”开头。

3. 退出环境至root(base)
deactivate
4. 显示已创建环境
1. conda info --envs
2. conda info -e
3. conda env list
5. 复制环境
conda create --name <new_env_name> --clone <copied_env_name>
  • 注意:克隆后环境中将同时存在“copied_env_name”和“new_env_name”环境,且两个环境的配置相同。
6. 备份/恢复/移动环境
  1. 进入(激活)需要备份的环境:
conda activate <env_name>
  1. 生成环境文件:(环境文件的名字可以随便起)
conda env export > <new_env_name>.yaml
  1. 安装文件中的环境:(建议执行此操作时挂梯子,否则慢且可能报错)
conda env create -f <new_env_name>.yaml
  • 注意:
  1. 安装的环境名称并不是环境文件名,而是写在<new_env_name>.yaml文件中第一行的**name:**后

  2. 跨操作系统安装会报错,因为环境中有一些操作系统固有的包,无法安装到另一个操作系统上

  3. 至第2步即备份成功,备份的yaml文件默认存储于**C:\Users\Yeryo**目录下,其中Yeryo为用户名。也可直接用everything全盘搜索。

  4. 在本地执行第3步即为恢复环境,在另一台设备上即为移动环境。

  5. 此外,也可直接在Anaconda Navigator图形界面采用Anaconda Nucleus账号进行备份转移:

    登录

选中需要备份的环境,点击backup即可。

再在本地或另一台设备上点击import再按下图操作即可:

导入库

8. 删除环境
conda remove --name <env_name> --all

【附录二】Anaconda Prompt常用命令之“管理包”

1. 获取当前环境中已安装的包信息
conda list
2. 安装包

① 在指定环境中安装包

conda install --name <env_name> <package_name>

② 在当前环境中安装包

1. conda install <package_name>
2. pip install <package_name>

④ 从http://Anaconda.org安装包

当使用 conda install 无法进行安装时,可以考虑从http://Anaconda.org中获取安装包的命令,并进行安装。直接搜索即可,无需注册

3. 更新包

命令可使用update或upgrade,下面仅展示update

① 更新所有包

conda update --all

② 更新指定包

conda update <package_name>

更新多个指定包,则包名以空格隔开,向后排列

4. 卸载包

① 卸载指定环境中的包

conda remove --name <env_name> <package_name>

② 卸载当前环境中的包

conda remove <package_name>

在虚拟环境中实际要使用如下命令卸载:

pip uninstall <package_name>

否则报错如下:

PackagesNotFoundError: The following packages are missing from the target environment

【附录三】Anaconda Prompt常用命令之“管理conda”

1. 验证conda已被安装
conda --version
2. 更新conda至最新版本
conda update conda
3. 查看conda帮助信息
conda -h
4. 卸载conda
控制面板 → 添加或删除程序 → 选择“Python X.X (Anaconda)” → 点击“删除程序”(win10好像不太一样)

【附录四】Anaconda相关的一些问题

1. 安装anaconda时警告...2 spaces...
  • **原因:**是因为安装路径中存在空格,常见的是Program Files (x86)目录,有俩空格

  • **解决办法:**装在不含空格的目录即可

2. 在pycharm中配置anaconda时可能会报错如下:

Conda executable path is empty

  • **原因:**见https://blog.csdn.net/qq_43750301/article/details/126937553。
    我的原因是直接进行了下图2的操作,未进行操作1.

  • 解决方法:

  1. 先执行下图1处操作,选择anaconda自带的_conda.exe文件
  2. 再执行下图2处操作,选择anaconda3\envs中自己需要的环境的python.exe文件即可

  • 6
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Anaconda提供了多种安装包的方法。其中一种方法使用Anaconda Navigator,它是一个可视化的界面,可以方便地搜索和安装包。另一种方法使用Anaconda Prompt,通过使用一些常用命令安装包。 在Anaconda Navigator中,你可以打开它并在搜索框中输入你想要安装的包的名称,然后点击安装按钮即可安装该包。 在Anaconda Prompt中,你可以使用以下命令来安装包: - 使用`conda install <包名>`命令来安装包。例如,如果你想安装numpy包,你可以运行`conda install numpy`命令。 - 另一种方法使用`pip install <包名>`命令来安装包。这是Python的另一个包管理工具,可以在Anaconda使用。例如,如果你想安装matplotlib包,你可以运行`pip install matplotlib`命令。 如果在安装遇到了问题,可以使用以下命令来更新conda,确保你使用的是最新版本的conda: - 使用`conda update conda`命令来更新conda。 另外,以下是一些常用的Anaconda Prompt命令,可以帮助你管理环境和包的安装: - 使用`conda create -n <环境名称>`命令来创建一个新的环境[3]。 - 使用`conda activate <环境名称>`命令来切换到指定的环境。 - 使用`conda deactivate`命令来退出当前环境并返回到root环境。 - 使用`conda env list`命令来显示所有已创建的环境[3]。 - 使用`conda list`命令来获取当前环境中已安装的包的信息。 - 使用`conda install <包名>`命令来安装包。 - 使用`conda update <包名>`命令来更新包。 - 使用`conda remove <包名>`命令来卸载包。 希望这些信息能帮助你成功地安装包。如果你有其他问题,欢迎继续提问。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Anaconda装包方法 & Anaconda Prompt常用命令 & 一些问题记录](https://blog.csdn.net/sssssca/article/details/127126407)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值