anaconda安装库命令_anaconada安装库-程序员宅基地

技术标签: python  笔记  

在这里插入图片描述
在这里输入命令:
在这里插入图片描述
操作命令:
1.更新Anaconda:
conda update conda

  1. 更新所有包
    conda update --all

3.添加清华源

执行以下命令

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

配置清华镜像源
首先,输入命令行conda config --show channels能够显示出所有channels的信息,一般是defaults的源,下载速度比较慢,不太友好,清华源镜像资源包齐全,下载速度,因此常配置成清华源。
清华站点还提供了conda安装包的镜像地址,输入以下命令行:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

如果想删除某个源的话,也很简单,用remove命令,例如:

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

例如使用pip清华源安装pip install tensorflow==2.1.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

pip下载超时处理
aise ReadTimeoutError(self._pool, None, ‘Read timed out.’)

方案一:对于比较小的库,可以延时处理

pip --default-timeout=100 install -U pip
pip --default-timeout=100 install 第三方库名

方案二:更换安装源
------------网上可以查找很多豆瓣源
如https://pypi.tuna.tsinghua.edu.cn/simple/

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 库名

出错使用这种 :pip install --index-url https://pypi.tuna.tsinghua.edu.cn/simple/ lightgbm

方案三:下载离线包
python所有库:(https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml)
---------然后通过pip install 保存路径/加上下载的文件名 进行安装
(如pip install C:\Users\HP\Desktop\scikit_image-0.14.1-cp37-cp37m-win32.whl)

1
常用的conda命令
更新conda版本: conda update conda
升级anaconda: conda update anaconda
查询conda信息: conda info
查询conda安装的包:conda list
安装包:conda install package_name
安装指定版本的应用:conda install package_name=指定的版本
删除安装包:conda remove package_name
更新安装包:conda update package_name
有时候我们需要在conda中建立多个虚拟环境,用于隔离不同项目所需的不同版本的工具包,以防止版本上的冲突。也可以建立Python2和Python3两个环境,来分别运行不同版本的Python代码。
显示所有的环境:conda env list
查看环境信息:conda info --envs
创建虚拟环境:conda create -n 环境名字 python=指定python版本
复制已有的环境:conda create --name new_env --clone old_env
进入创建的虚拟环境:source activate 环境名字
删除环境:conda env remove -n 环境名字
退出当前环境:source deactivate

包管理

安装包

格式:
安装一个包:
conda install package_name ————————package_name为包的名称
例如,要安装 numpy,在 Anaconda Prompt(终端)中输入:
conda install numpy

同时安装多个包
例如,要安装 pandas,numpy,在 Anaconda Prompt(终端)中输入:
conda install pandas numpy

指定包的版本
例如,要安装numpy=1.14,在 Anaconda Prompt(终端)中输入:
conda install numpy=1.14

指定环境安装包,可以输入以下命令安装 numpy
例如,要安装python36环境下的 numpy,在 Anaconda Prompt(终端)中输入:
conda install -n python36 numpy

移除包

格式:
conda remove package_name
移除一个包
例如,要移除 numpy,在 Anaconda Prompt(终端)中输入:
conda remove numpy

指定环境移除包,可以输入以下命令移除 numpy
例如,要移除python36环境下的 numpy,在 Anaconda Prompt(终端)中输入:
conda remove -n python36 numpy

更新包

格式:
conda update package_name

更新环境中的所有包
在 Anaconda Prompt(终端)中输入:
conda update --all

指定环境更新包可以输入以下命令更新 numpy
例如,更新python36环境下的 numpy,在 Anaconda Prompt(终端)中输入:
conda update -n python36 numpy

包的信息

列出已安装的包

查看所有的包
在 Anaconda Prompt(终端)中输入:
conda list

查询某个指定环境的已安装包
在 Anaconda Prompt(终端)中输入:
conda list -n python36

查询包的信息

格式:
conda search package_name
例如,下面是查询包 numpy 的信息
conda search numpy

1、如果在终端用命令创建了多个环境,然而在 Jupyter Notebook 中不显示创建的环境,这时候需要安装包 nb_conda 用于 Jupyter Notebook 自动关联 Anaconda 环境,执行命令如下:
conda install nb_conda

2、创建新的 python 环境,比如3.6,运行
conda create --name python36 python=3.6

之后,conda 仅安装 python 3.6 相关的必须包,如 python,pip 等,如果希望 python36 像默认环境,在 Anaconda Prompt(终端)中输入:
conda create -n python36 python=3.6 anacondaconda create -n python36 python=3.6 anaconda

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jxjacyj/article/details/104273341

智能推荐

mac下安装thrift踩坑_macm1安装thrift时,执行make报错make[4]: nothing to be done-程序员宅基地

文章浏览阅读1.3k次。今天在安装thrift的时候有种回到了当初刚开始学编程的那种状态,配个环境折腾老半天。本来就在idl里面改动了3行代码,想重新生成一下,确认了该项目之前使用thrift 0.10.0生成后,不得不将已经安装的thrift 0.12.0换掉。本来想用brew install thrift简单安装一下的,但是brew search thrift之后发现只有0.9.0版本的,于是不得不下载源码,手动..._macm1安装thrift时,执行make报错make[4]: nothing to be done for `all-am'xcode-

指定mysql jdbctype_MyBatis JdbcType 与Oracle、MySql数据类型对应关系说明-程序员宅基地

文章浏览阅读315次。1. Mybatis JdbcType与Oracle、MySql数据类型对应列表MybatisJdbcTypeOracleMySqlJdbcTypeARRAYJdbcTypeBIGINTBIGINTJdbcTypeBINARYJdbcTypeBITBITJdbcTypeBLOBBLOBBLOBJdbcTypeBOOLEANJdbcTypeCHARCHARCHARJdbcTypeCLOBCLOBCL..._oracle数据库的的text类型的字段,jdbctype是什么类型

Visual Studio Code 配置 C/C++ 运行环境 - 搭配 MinGW 完美 GNU 配置 Editor_gnu::pure visual studio-程序员宅基地

文章浏览阅读2k次,点赞7次,收藏26次。Visual Studio Code 配置 C/C++ 运行环境 - 搭配 MinGW 完美 GNU 配置前言简介MinGWMinGW 下载安装MinGW 系统环境配置Visual Studio CodeVisual Studio Code 安装以及其基本 C/C++ 插件安装Visual Studio Code C/C++ 环境配置功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入..._gnu::pure visual studio

centos 7 下双网卡bond 与 trunk口的交换机通信(用作KVM虚拟机)_centos7网口trunk-程序员宅基地

文章浏览阅读3.2k次,点赞3次,收藏8次。centos 7 下双网卡bond 与 trunk口的交换机通信做这个首先要明白什么是trunk口trunk 是实现不同网络设备的不同Vlan之间的通信 so 网卡也属于网络设备设置vlan后也可以通信先说下我的环境网络工程师在两台交换机上做了两个trunk模式的vlan 两个口分别连接服务器的 1网卡和2网卡这样做bond 可以防止一台交换机损坏的容灾..._centos7网口trunk

数据存储(k8s)-程序员宅基地

文章浏览阅读58次。容器的生命周期可能很短,会被频繁地创建和销毁。那么容器在销毁时,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到的。为了持久化保存容器的数据,kubernetes引入了Volume的概念。Volume是Pod中能够被多个容器访问的共享目录,它被定义在Pod上,然后被一个Pod里的多个容器挂载到具体的文件目录下,kubernetes通过Volume实现同一个Pod中不同容器之间的数据共享以及数据的持久化存储。Volume的生命容器不与Pod中单个容器的生命周期相关,

基于日志结构的文件系统_基于日志的可靠文件系统-程序员宅基地

文章浏览阅读1.7k次。简单概述基于日志的面向事务文件系统其实和数据库的基于日志恢复算法可以称为不同领域的算法的不同实现,但其实道理都是一样的 下面我们先去了解下什么是事务执行单个逻辑功能的一组指令或操作称为事务。处理事务的主要问题是不管出现什么计算机系统的可能失败,都要保证事务的原子性。原子性简单来说就是一件事情要么完全执行,要么什么也不做基于日志的恢复确保原子性的一种方法就是在稳定存储上记录..._基于日志的可靠文件系统

随便推点

unity3D游戏开发四之创建基本游戏场景一_unity场景一个人游戏一般做多少个-程序员宅基地

文章浏览阅读1.8w次。Unity创建游戏的理念可以被jian'da_unity场景一个人游戏一般做多少个

教育+AI-程序员宅基地

文章浏览阅读861次,点赞21次,收藏21次。依托于大数据、云计算和芯片技术等关键技术革新,数据、算力和算法人工智能三驾马车并驾齐驱,AI在各行各业大放异彩,从过去的特定领域应用到如今的纵深多维度发展,从专业领域研究逐步落地到随处可见的科技应用,广泛受到学生、教师和家长的关注,特别是在未来将扮演举足轻重的角色。信息产业蓬勃发展,信息技术延伸教育的形式,打破了传统的教与学,从人的德智体美劳全面发展的角度,以新的技术形式,变革传统的教育模式,特别是人工智能赋能教育,对学生和教师的动手实践和理论与实践结合提出了更高的要求。2.1 教育资源倾斜。

手把手实现django模板渲染轮播图_django如何做轮播图-程序员宅基地

文章浏览阅读40次。手把手实现django模板渲染轮播图1、后端views.py先从数据库加载数据2、模板template渲染数据,实现轮播图功能3、隔3秒换下一张,支持左滑与右滑_django如何做轮播图

5.7 Bootstrap 提示工具(Tooltip)插件_bootstrap tooltip-程序员宅基地

文章浏览阅读503次。提示工具(Tooltip)插件是受 Jason Frame 写的jQuery.tipsy 的启发。注意:提示工具(Tooltip)插件不像之前所讨论的下拉菜单及其他插件那样,它不是纯 CSS 插件。提示工具(Tooltip)插件根据需求生成内容和标记,默认情况下是把提示工具(tooltip)放在它们的触发元素后面。下面的实例演示了通过 data 属性使用提示工具(Tooltip)插件的用法。下面的实例演示了提示工具(Tooltip)插件方法的用法。下面的实例演示了提示工具(Tooltip)插件事件的用法。_bootstrap tooltip

N皇后问题(C++)_n皇后问题c++代码-程序员宅基地

文章浏览阅读2.5k次。N皇后问题是一个经典问题,在一个N*N的棋盘上放置N个皇后,每行刚好放置一个并使其不能互相攻击(同一行,同一列,同一斜线上的皇后都会自动攻击)行列可以很好地判断是不是符合题干,主要是对角线上不能重复,由左下至右上的对角线行列下标相加相同,由左上至右下的对角线(行 - 列)相等。计算一共有多少种合法的方法放置N个皇后。_n皇后问题c++代码

(二)在QT中添加ROS项目+简单的利用QT推送消息+RVIZ显示插件接收消息_qt ros-程序员宅基地

文章浏览阅读2.9k次,点赞3次,收藏43次。参考下面文章。_qt ros

推荐文章

热门文章

相关标签