包安装和镜像源

先来区分几个小白容易混淆的概念: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

python常用的开发环境包括_Python 全栈:Python 四种常用开发环境总结相关推荐

  1. python全栈开发百度云_Python全栈开发9期视频

    Python全栈开发9期视频 获取教程链接的步骤 2. 用微博或QQ登录编程资源库网站 3.点击兑换按钮,兑换百度云链接 教程要积分! 声明 教程由粉丝投稿,仅供学习和交流,侵删 以下凑字数!请自行忽 ...

  2. python全栈开发实践入门_Python全栈开发实践入门

    Python全栈开发实践入门 编辑 锁定 讨论 上传视频 <Python全栈开发实践入门>是2017年10月电子工业出版社出版的图书,作者是谢瑛俊. 书 名 Python全栈开发实践入门 ...

  3. python应用领域有开发操作系统吗_python 全栈开发,Day37(操作系统的发展史)

    昨日内容回顾: # C/S和B/S架构 # osi五层模型 # 应用层 # 自定义协议(struct) _ 解决黏包 # 验证客户端合法性 _ hmac os.urandom # 解决TCP协议的se ...

  4. python全栈开发书籍推荐_python全栈开发学习 01

    本节内容 01 计算机发展史简介 02 计算机的组成 03 计算机的基本原理 01 计算机发展史简介 计算机(computer,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算, ...

  5. python开发config层_Python全栈开发:configparser模块

    #!/usr/bin/env python # -*- coding;utf-8 -*- import configparser # 创建对象 conn = configparser.ConfigPa ...

  6. python多线程编程模块不包括_python 学习_第四模块 并发编程(多线程)

    python 学习_第四模块 并发编程(多线程) 一  开启线程方式 from threading importThreadimporttimedefsay(name): time.sleep(2)p ...

  7. python函数的传递方式有哪些_Python全栈工程师(函数的传参)

    ParisGabriel 感谢 大家的支持 每天坚持 一天一篇 点个订阅吧  灰常感谢    当个死粉也阔以 Python人工智能从入门到精通 "\n"Linux 换行符 &quo ...

  8. python的数值类型和运算符_Python全栈工程师(数值类型、运算符)

    1.十进制表示方式 10 200 -100 999 八进制: 0o177(127) 0o11(9) 2.十六进制: 0x11(17) 0xff(255) 0x1a2b 3.二进制: 0b111 0b1 ...

  9. python学全栈还是运维_Python全栈学习——Python基础及Web开发

    原标题:Python全栈学习--Python基础及Web开发 在DevOps火热的敏捷行业中,无论是开发还是运维都在互联网快速发布下练就了一身的本领,微服务下的敏捷开发体系及智能运维体系都在实战中逐步 ...

最新文章

  1. [bzoj4131]并行博弈_博弈论
  2. 【Binder 机制】进程通信 | 用户空间与内核空间 | MMU 与虚拟内存地址
  3. 一文读懂 Spring的前世今生
  4. CVPR 2020 《Where Does It Exist: Spatio-Temporal Video Grounding for Multi-Form Sentences》论文笔记
  5. Linux rpm 命令
  6. mysql 连接 指定字符集_关于Mysql连接池配置指定字符集的问题
  7. MyEclipse配置进行Hibernate逆映射
  8. C++实现整数值转中文大写
  9. [转]JavaScript字符串函数大全
  10. IE兼容/IE5兼容踩过的坑
  11. 2020_WHUCTF_Writeup(部分)
  12. 事实表和维度表(重点)
  13. oracle数据对应函数,Oracle函数取得姓名对应的拼音
  14. 2020年全国城市信息模型(CIM)新政策汇总
  15. 注塑成型缺陷熔接痕产生原因及解决方案
  16. 国产系统银河麒麟(龙芯MIPS)远程访问自研windows程序
  17. JS获取本地IP显示隐藏IP
  18. 数学建模常用模型05 :多元回归模型
  19. 澳洲移民监 盘点一下各国的移民监要求
  20. 手机html5 onmousemove,vue监听鼠标移动事件onmousemove卡顿问题

热门文章

  1. 一个新的起点,也是转折点
  2. amd显卡用黑苹果输出黑屏_微星HD7850显卡DVI接口黑屏,改DSDT无果
  3. 迷你世界迷你编程 v1.0
  4. python机器学习——决策树(分类)及“泰坦尼克号沉船事故”数据集案例操作
  5. [介绍]关于我与我的未来
  6. 1064 朋友数 (C++)
  7. 从网上骂人言论看其浮躁无知的一面
  8. ECharts提示框数字保留两位小数
  9. 自建数据库与云数据库RDS具体内容的优缺点
  10. 自动发货-用千牛如何做到发货号自动转接人工号