Python 全栈:Python 四种常用开发环境总结

包安装和镜像源

先来区分几个小白容易混淆的概念:Python 解释器、PyCharm、Anaconda、Conda 安装、pip 安装。

  • PyCharm 是 Python 常用的集成开发环境,全称 Integrated Development Environment,简称 IDE,它本身无法执行 Python 代码。
  • Python 解释器负责执行 Python 代码。可去 Python 官网下载指定版本的 Python,如常用的 Python 3.7 或 Python 3.8 版本;如果安装过 Anaconda,它里面也包括某版本的 Python 解释器。PyCharm 里可选择配置指定版本的 Python 解释器。
  • Anaconda:组装 Python 常用包和环境在一起,开发者使用 Conda 命令,可以非常方便地安装各种 Python 包。
  • Conda 安装:安装 Anaconda 软件后,能够使用 Conda 命令下载。Anaconda 源,常用的清华、中科大镜像源。Conda 安装不仅能装 Python 相关的包,还能安装 C++ 相关的包。
  • pip 安装:也是一种类似于 Conda 安装的 Python 安装方法,用于从 Python Package Index 安装包的工具,只能安装 Python 相关的包。

镜像源

使用 Conda 安装某些包会出现慢或安装失败问题,最有效方法是修改镜像源为国内镜像源。

先查看已经安装过的镜像源,Windows 系统在 CMD 窗口中执行命令:

conda config --show

查看配置项 channels,如果显示带有 tsinghua,则说明已安装过清华镜像。

channels:
- https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/cpu/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

还可以添加中科大镜像源:

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/

并设置搜索时显示通道地址:

conda config --set show_channel_urls yes

确认是否安装镜像源成功,执行 conda config --show,找到 channels 值为如下:

channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
  - defaults

如果要移除镜像源,使用 conda config --remove channels url 地址,比如要删除清华的某个镜像,使用以下命令:

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/cpu/

或者使用下面命令删除所有所有镜像源:

conda config --remove-key channels

举一个安装深度学习库 PyTorch 的例子,安装使用 Conda 方法,命令如下所示:

conda install pytorch torchvision cudatoolkit=10.1

需要安装的包共有两个,每行后面的链接就是要从清华下载的镜像源。

image-20200127233201258
还有 84% 的精彩内容
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
支付 ¥2.99 继续阅读

友情链接更多精彩内容