当前位置:   article > 正文

Mac电脑M1芯片Python环境搭建_mac m1 python 安装 依赖

mac m1 python 安装 依赖

一、安装miniforge

1、从github中下载miniforge,也可以在我的阿里云盘中下载miniforge,提取密码为:R6pb

2、打开终端,找到下载的文件的位置,进行安装

  1. # 进入下载位置
  2. cd XXX/Downloads
  3. # list show
  4. ls
  5. # 授权和安装
  6. chmod +x Miniforge3-MacOSX-arm64.sh
  7. sh Miniforge3-MacOSX-arm64.sh
  8. # 直接安装就是,遇到yes就输入,安装完成后,可以试试 conda -V,看能否成功
  9. conda -V

二、conda命令

 如果希望使用conda工具来管理依赖项或者创建项目的虚拟环境,可以在终端或命令行提示符中使用conda命令。

Windows用户可以在“开始菜单”中找到“Anaconda3”,然后点击“Anaconda Prompt”来启动支持conda的命令行提示符

macOS用户建议直接使用“Anaconda-Navigator”中的“Environments”,通过可视化的方式对虚拟环境和依赖项进行管理。

 1. 版本和帮助信息。 - 查看版本:`conda -V`或`conda --version`  

     获取帮助:`conda -h`或`conda --help`

     相关信息:`conda list` 

 2. 虚拟环境相关。

     显示所有虚拟环境:`conda env list` 

     创建虚拟环境:`conda create --name venv` 

     指定Python版本创建虚拟环境:`conda create --name venv python=3.7`

      指定Python版本创建虚拟环境并安装指定依赖项:`conda create --name venv python=3.7 numpy pandas`

      通过克隆现有虚拟环境的方式创建虚拟环境:`conda create --name venv2 --clone venv`

      分享虚拟环境并重定向到指定的文件中:`conda env export > environment.yml`

      通过分享的虚拟环境文件创建虚拟环境:`conda env create -f environment.yml` 

      激活虚拟环境:`conda activate venv` 

      退出虚拟环境:`conda deactivate` 

      删除虚拟环境:`conda remove --name venv --all` 

 > **说明**:上面的命令中,`venv`和`venv2`是虚拟环境文件夹的名字,可以将其替换为自己喜欢的名字,但是**强烈建议**使用英文且不要出现空格或其他特殊字符。

 3.  包(三方库或工具)管理。

  查看已经安装的包:`conda list` 

  搜索指定的包:`conda search matplotlib` 

  安装指定的包:`conda install matplotlib`

  更新指定的包:`conda update matplotlib`

  移除指定的包:`conda remove matplotlib` 

  **说明**:在搜索、安装和更新软件包时,默认会连接到官方网站进行操作,如果觉得速度不给力,可以将默认的官方网站替换为国内的镜像网站,推荐使用清华大学的开源镜像网站。

    将默认源更换为国内镜像的命令是:`conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ `

    如果需要换回默认源,可以使用命令`conda config --remove-key channels`。

三、异常处理

1、遇到macOS更新后,miniforge里面的conda无效,解决办法如下:

macOS miniforge3 conda 命令失效解决方法_SpeculateCat的博客-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/620589
推荐阅读
相关标签
  

闽ICP备14008679号