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

文章目录

  • Anaconda装包方法 & Anaconda Prompt常用命令
    • 方法一 Anaconda Navigator
    • 方法二 Anaconda Prompt(better)
        • **一般方法**:`pip/conda install <包名>`
        • **离线安装法(百分百成功)**:
    • 【附录一】Anaconda Prompt常用命令之“管理环境”
        • **1. 创建新环境**
        • **2. 切换环境**
        • **3. 退出环境至root(base)**
        • **4. 显示已创建环境**
        • **5. 复制环境**
        • **6. 备份/恢复/移动环境**
        • **8. 删除环境**
    • 【附录二】Anaconda Prompt常用命令之“管理包”
        • **1. 获取当前环境中已安装的包信息**
        • **2. 安装包**
        • **3. 更新包**
        • **4. 卸载包**
    • 【附录三】Anaconda Prompt常用命令之“管理conda”
        • **1. 验证conda已被安装**
        • **2. 更新conda至最新版本**
        • **3. 查看conda帮助信息**
        • **4. 卸载conda**
    • 【附录四】Anaconda相关的一些问题
        • **1. 安装anaconda时警告`...2 spaces...`**
        • **2. 在pycharm中配置anaconda时可能会报错如下:**

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

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  
  • 注意:

    1. –name 可简写为 -n

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

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

      指定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 
  • 注意
  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  --clone 
  • 注意:克隆后环境中将同时存在“copied_env_name”和“new_env_name”环境,且两个环境的配置相同。

6. 备份/恢复/移动环境

  1. 进入(激活)需要备份的环境:
conda activate 
  1. 生成环境文件:(环境文件的名字可以随便起)
conda env export > .yaml
  1. 安装文件中的环境:(建议执行此操作时挂梯子,否则慢且可能报错)
conda env create -f .yaml
  • 注意:
  1. 安装的环境名称并不是环境文件名,而是写在.yaml文件中第一行的**name:**后

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

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

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

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

    Anaconda装包方法 & Anaconda Prompt常用命令 & 一些问题记录_第1张图片
    Anaconda装包方法 & Anaconda Prompt常用命令 & 一些问题记录_第2张图片

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

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

Anaconda装包方法 & Anaconda Prompt常用命令 & 一些问题记录_第3张图片

8. 删除环境

conda remove --name  --all

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

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

conda list

2. 安装包

① 在指定环境中安装包

conda install --name  

② 在当前环境中安装包

1. conda install 
2. pip install 

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

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

3. 更新包

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

① 更新所有包

conda update --all

② 更新指定包

conda update 

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

4. 卸载包

① 卸载指定环境中的包

conda remove --name  

② 卸载当前环境中的包

conda remove 

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

pip uninstall 

否则报错如下:

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文件即可

Anaconda装包方法 & Anaconda Prompt常用命令 & 一些问题记录_第4张图片

你可能感兴趣的:(python,开发语言,pycharm,windows)