python anaconda安装_Python - 安装并配置Anaconda环境

$ py --version # 当前默认python版本

Python 3.7.1

$ conda create --name testpy2 python=2.7 pandas # 创建名为testpy2的运行环境,并安装pandas包及其依赖包

Solving environment: done

## Package Plan ##

environment location: D:\DownLoadFiles\anaconda3\envs\testpy2 # 创建的运行环境的所在目录

added / updated specs: # conda仅安装pandas和python2.7相关的必须项(pandas的依赖项,python2.7, pip等)

- pandas

- python=2.7

The following packages will be downloaded: # 将要下载当前没有的安装包

package | build

---------------------------|-----------------

vc-9 | h7299396_1 3 KB

python-dateutil-2.7.5 | py27_0 275 KB

pandas-0.23.4 | py27h39f3610_0 8.8 MB

pytz-2018.7 | py27_0 250 KB

certifi-2018.10.15 | py27_0 139 KB

setuptools-40.5.0 | py27_0 653 KB

numpy-base-1.15.4 | py27h2753ae9_0 3.8 MB

pip-18.1 | py27_0 1.8 MB

vs2008_runtime-9.00.30729.1| hfaea7d5_1 1017 KB

wincertstore-0.2 | py27hf04cefb_0 13 KB

python-2.7.15 | h2880e7c_3 20.3 MB

six-1.11.0 | py27_1 21 KB

numpy-1.15.4 | py27hbe4291b_0 36 KB

mkl_fft-1.0.6 | py27hac4a418_0 120 KB

wheel-0.32.2 | py27_0 52 KB

------------------------------------------------------------

Total: 37.1 MB

The following NEW packages will be INSTALLED: # 将要安装的包

blas: 1.0-mkl

certifi: 2018.10.15-py27_0

icc_rt: 2017.0.4-h97af966_0

intel-openmp: 2019.0-118

mkl: 2019.0-118

mkl_fft: 1.0.6-py27hac4a418_0

numpy: 1.15.4-py27hbe4291b_0

numpy-base: 1.15.4-py27h2753ae9_0

pandas: 0.23.4-py27h39f3610_0

pip: 18.1-py27_0

python: 2.7.15-h2880e7c_3

python-dateutil: 2.7.5-py27_0

pytz: 2018.7-py27_0

setuptools: 40.5.0-py27_0

six: 1.11.0-py27_1

vc: 9-h7299396_1

vs2008_runtime: 9.00.30729.1-hfaea7d5_1

wheel: 0.32.2-py27_0

wincertstore: 0.2-py27hf04cefb_0

Proceed ([y]/n)? y

Downloading and Extracting Packages

vc-9 | 3 KB | ######################################################################## | 100%

python-dateutil-2.7. | 275 KB | ######################################################################## | 100%

pandas-0.23.4 | 8.8 MB | ######################################################################## | 100%

pytz-2018.7 | 250 KB | ######################################################################## | 100%

certifi-2018.10.15 | 139 KB | ######################################################################## | 100%

setuptools-40.5.0 | 653 KB | ######################################################################## | 100%

numpy-base-1.15.4 | 3.8 MB | ######################################################################## | 100%

pip-18.1 | 1.8 MB | ######################################################################## | 100%

vs2008_runtime-9.00. | 1017 KB | ######################################################################## | 100%

wincertstore-0.2 | 13 KB | ######################################################################## | 100%

python-2.7.15 | 20.3 MB | ######################################################################## | 100%

six-1.11.0 | 21 KB | ######################################################################## | 100%

numpy-1.15.4 | 36 KB | ######################################################################## | 100%

mkl_fft-1.0.6 | 120 KB | ######################################################################## | 100%

wheel-0.32.2 | 52 KB | ######################################################################## | 100%

Preparing transaction: done

Verifying transaction: done

Executing transaction: done

#

# To activate this environment, use:

# > activate testpy2

#

# To deactivate an active environment, use:

# > deactivate

#

# * for power-users using bash, you must source

#

$ conda env list # 显示所有运行环境

# conda environments:

#

base * D:\DownLoadFiles\anaconda3 # 星号表示是当前运行环境

testpy2 D:\DownLoadFiles\anaconda3\envs\testpy2

$ source activate testpy2 # 进入testpy2运行环境

(testpy2)

$ conda env list

# conda environments:

#

base D:\DownLoadFiles\anaconda3

testpy2 * D:\DownLoadFiles\anaconda3\envs\testpy2 # 星号表示是当前运行环境

(testpy2)

$ py --version

Python 3.7.1

(testpy2) # 括号中显示当前的运行环境

$ conda info # 显示conda信息

active environment : testpy2

active env location : D:\DownLoadFiles\anaconda3\envs\testpy2

shell level : 1

user config file : C:\Users\guowli\.condarc

populated config files : C:\Users\guowli\.condarc

conda version : 4.5.11

conda-build version : 3.16.2

python version : 3.7.1.final.0

base environment : D:\DownLoadFiles\anaconda3 (writable)

channel URLs : https://repo.anaconda.com/pkgs/main/win-64

https://repo.anaconda.com/pkgs/main/noarch

https://repo.anaconda.com/pkgs/free/win-64

https://repo.anaconda.com/pkgs/free/noarch

https://repo.anaconda.com/pkgs/r/win-64

https://repo.anaconda.com/pkgs/r/noarch

https://repo.anaconda.com/pkgs/pro/win-64

https://repo.anaconda.com/pkgs/pro/noarch

https://repo.anaconda.com/pkgs/msys2/win-64

https://repo.anaconda.com/pkgs/msys2/noarch

package cache : D:\DownLoadFiles\anaconda3\pkgs

C:\Users\guowli\AppData\Local\conda\conda\pkgs

envs directories : D:\DownLoadFiles\anaconda3\envs

C:\Users\guowli\AppData\Local\conda\conda\envs

C:\Users\guowli\.conda\envs

platform : win-64

user-agent : conda/4.5.11 requests/2.20.0 CPython/3.7.1 Windows/7 Windows/6.1.7601

administrator : False

netrc file : None

offline mode : False

(testpy2)

$ source deactivate # 退出当前运行环境

$ conda env list

# conda environments:

#

base * D:\DownLoadFiles\anaconda3 # 星号表示是当前运行环境

testpy2 D:\DownLoadFiles\anaconda3\envs\testpy2

$ conda env remove --name testpy2 # 删除运行环境

Remove all packages in environment D:\DownLoadFiles\anaconda3\envs\testpy2:

## Package Plan ##

environment location: D:\DownLoadFiles\anaconda3\envs\testpy2

The following packages will be REMOVED:

blas: 1.0-mkl

certifi: 2018.10.15-py27_0

icc_rt: 2017.0.4-h97af966_0

intel-openmp: 2019.0-118

mkl: 2019.0-118

mkl_fft: 1.0.6-py27hac4a418_0

numpy: 1.15.4-py27hbe4291b_0

numpy-base: 1.15.4-py27h2753ae9_0

pandas: 0.23.4-py27h39f3610_0

pip: 18.1-py27_0

python: 2.7.15-h2880e7c_3

python-dateutil: 2.7.5-py27_0

pytz: 2018.7-py27_0

setuptools: 40.5.0-py27_0

six: 1.11.0-py27_1

vc: 9-h7299396_1

vs2008_runtime: 9.00.30729.1-hfaea7d5_1

wheel: 0.32.2-py27_0

wincertstore: 0.2-py27hf04cefb_0

Proceed ([y]/n)? y

$ conda env list

# conda environments:

#

base * D:\DownLoadFiles\anaconda3

$

5- 在PyCharm中使用Anaconda创建的环境

5.1 查看Conda环境信息

在Anaconda Prompt中通过“conda env list”查看所有环境信息,确认环境所在目录;

819128-20190111220130067-547499955.png

注意:通过Conda创建的虚拟环境默认放置envs目录中,例如:“D:\DownLoadFiles\anaconda3\envs\mlcc”

5.2 更改PyCharm的编译器选项

打开Pycharm,然后依次点击File---》Settings---》Project:xxxxx---》Project Interperter---》“齿轮”按钮---》“Add Local...”

819128-20190111220216729-1061797520.png

在出现页面中,添加Conda环境信息并保存

819128-20190111220233342-1007125476.png

此时,依次点击File---》Settings---》Project:xxxxx---》Project Interperter---》“齿轮”按钮---》“Show All...”

819128-20190111220249915-236398931.png

依次点击File---》Settings---》Project:xxxxx---》Project Interperter,选择相应的环境。

819128-20190111220313635-717383004.png

6- 参考信息

7- 问题处理

7.1“WARNING: The conda.compat module is deprecated and will be removed in a future release.”

问题现象:

安装Anaconda3后,在Anaconda Prompt执行conda命令, 例如“conda env list”,提示告警信息“WARNING: The conda.compat module is deprecated and will be removed in a future release.”

819128-20190513230824991-1513397301.png

问题原因:

问题处理方法:

升级conda版本。

(base) C:\Users\guowli>conda update conda

WARNING: The conda.compat module is deprecated and will be removedina future release.

Collecting package metadata:doneSolving environment:done## Package Plan ##

environment location: C:\Office-Tools\Anaconda3

added/updated specs:-conda

The following packages will be downloaded:

package|build---------------------------|-----------------conda-4.6.14 | py37_0 2.1MB defaults------------------------------------------------------------Total:2.1MB

The following packages will be UPDATED:

conda4.6.11-py37_0 --> 4.6.14-py37_0

Proceed ([y]/n)?y

Downloading and Extracting Packages

conda-4.6.14 | 2.1 MB | ############################################################################ | 100%Preparing transaction:doneVerifying transaction:doneExecuting transaction:done(base) C:\Users\guowli>ET _sysp=%~dpA'ET'is not recognized as an internal or external command,

operable program or batchfile.

(base) C:\Users\guowli>IF NOT EXIST "!_sysp!\Scripts\conda.exe"Collecting package metadata:doneSolving environment:done# All requested packages already installed.

(base) C:\Users\guowli>conda --version

conda4.6.14(base) C:\Users\guowli>conda envlist

# conda environments:

#

base* C:\Office-Tools\Anaconda3

(base) C:\Users\guowli>

7.2 “CondaHTTPError: HTTP 000 CONNECTION FAILED for url”

问题现象

λ conda installjenkinsapi

Collecting package metadata (current_repodata.json): failed

CondaHTTPError: HTTP000 CONNECTION FAILED for url

Elapsed: -An HTTP error occurred when trying to retrieve this URL.

HTTP errors are often intermittent, and a simple retry will get you on your way.'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64'

处理方法

1. 通过“conda search ”命令确认要安装的包是否存在,如果包名称不一致,将报错

2. 修改镜像源的配置, 将用户目录下的.condarc文件中的所有https换成http

如果Windows用户无法直接创建名为.condarc的文件,可先执行“conda config --set show_channel_urls yes”生成该文件之后再修改。

λ cat ~/.condarc

channels:- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main

- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free

- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r

- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro

- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

ssl_verify: falseshow_channel_urls:true

然后运行`conda clean -i`清除索引缓存,保证用的是镜像站提供的索引,重新安装库时会重新下载repo信息。

7.3 在Anaconda的环境下,使用pip安装库报错“SSL: CERTIFICATE_VERIFY_FAILED”

问题现象

λ pip installjenkinsapi

Collecting jenkinsapi

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1,'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)'))': /packages/e2/76/c7ceb2fac632e2772d38ffcf446b4432582ddc6d6ea2d19155e06011d1d4/jenkinsapi-0.3.11-py2.py3-none-any.whl

WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1,'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)'))': /packages/e2/76/c7ceb2fac632e2772d38ffcf446b4432582ddc6d6ea2d19155e06011d1d4/jenkinsapi-0.3.11-py2.py3-none-any.whl

WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1,'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)'))': /packages/e2/76/c7ceb2fac632e2772d38ffcf446b4432582ddc6d6ea2d19155e06011d1d4/jenkinsapi-0.3.11-py2.py3-none-any.whl

WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1,'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)'))': /packages/e2/76/c7ceb2fac632e2772d38ffcf446b4432582ddc6d6ea2d19155e06011d1d4/jenkinsapi-0.3.11-py2.py3-none-any.whl

WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1,'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)'))': /packages/e2/76/c7ceb2fac632e2772d38ffcf446b4432582ddc6d6ea2d19155e06011d1d4/jenkinsapi-0.3.11-py2.py3-none-any.whl

ERROR: Could notinstall packages due to an EnvironmentError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/e2/76/c7ceb2fac632e2772d38ffcf446b4432582ddc6d6ea2d19155e06011d1d4/jenkinsapi-0.3.11-py2.py3-none-any.whl (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)')))

处理方法

国内防火墙的限制,自当镜像源或者`--trusted-host`即可解决。

1. 指定可用的镜像源

”pip install -i “

2. 指定`--trusted-host`

“pip install jenkinsapi --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/339171.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jstack调试_增压的jstack:如何以100mph的速度调试服务器

jstack调试使用jstack调试实时Java生产服务器的指南 jstack就像U2一样-从时间的黎明就一直在我们身边,我们似乎无法摆脱它 。 除了笑话,到目前为止,jstack是您的工具库中用于调试实时生产服务器的最方便的工具之一。 即便如此,我仍…

C/C 输入输出缓冲区

【导读】:本文介绍C与C 输入输出缓冲的一些操作与特性。以下是正文(1)c 中cin、cout,cerr和c的stdin、stdout、stderr都是同步的,即iostream 对象和 and cstdio流是同步的,同步关系如下:同步即表…

python输入input数组_python怎么输入数组

python怎么输入数组? python输入数组 一维数组:arr input("") //输入一个一维数组,每个数之间使空格隔开 num [int(n) for n in arr.split()] //将输入每个数以空格键隔开做成数组 print(num) //打印数组 一维数组输入输出示例&a…

eclipse 扩展_Eclipse扩展的轻量级集成测试

eclipse 扩展最近,我为Eclipse扩展点评估引入了一个小助手。 辅助程序努力减少通用编程步骤的样板代码,同时增加开发指导和可读性。 这篇文章是希望的后续文章,它显示了如何将实用程序与AssertJ定制断言结合使用,以编写针对Eclip…

深入理解右值引用,move语义和完美转发

move语义最原始的左值和右值定义可以追溯到C语言时代,左值是可以出现在赋值符的左边和右边,然而右值只能出现在赋值符的右边。在C 里,这种方法作为初步判断左值或右值还是可以的,但不只是那么准确了。你要说C 中的右值到底是什么&…

java future用法_纯干货:Java学习过程中的21个知识点和技术点

我们在Java学习过程中要学会抓重点,善于总结,Java学习过程中常见的21个知识点和技术点你知道吗?下面和千锋广州小编一起来看看吧!1. JVM相关对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此…

如何优雅地检测类型/表达式有效性?

注1:本文至少需要编译器支持C 11。注2:本文不考虑使用宏。一、老办法在写C 的时候,有时候可能需要检查一个类是否有特定的成员类型,例如:// 检查 T::type 是否存在,存在则 value 为 true,否则为…

swagger api文档_带有Swagger的Spring Rest API –公开文档

swagger api文档创建API文档后,将其提供给涉众很重要。 在理想情况下,此发布的文档将足够灵活以解决任何最后的更改,并且易于分发(就成本以及完成此操作所需的时间而言)。 为了使之成为可能,我们将利用我在…

nuxt解决首屏加载慢问题_一个 Node 脚本让你的前端项目加载速度飞起来

写在最前面我的原创什么声明变成什么鬼了……前言随着前端三大框架的盛行,越来越多的前后端分离项目在服务器上跑了起来,随之而来,开发者也慢慢发现了这种开发模式所带来的弊端,其中之一就是首屏加载速度特别慢,因为虽…

数据库连接配置tomcat_Tomcat到Wildfly:配置数据库连接

数据库连接配置tomcat该摘录摘自《 从Tomcat到WildFly 》一书,您将在其中学习如何将现有的Tomcat体系结构移植到WildFly,包括服务器配置和在其顶部运行的应用程序。 WildFly是完全兼容的Java Enterprise Edition 7容器,与Tomcat相比&#xf…

左值、右值、左值引用、右值引用

【导读】:本文主要详细介绍了左值、右值、左值引用、右值引用以及move、完美转发。左值和右值左值(left-values),缩写:lvalues右值(right-values),缩写:rvalues直接上官网…

wxpython界面切换_wxpython实现按钮切换界面的方法

本文实例为大家分享了wxpython按钮切换界面的具体实现代码,供大家参考,具体内容如下 #-*- coding:utf-8 -*- import wx class TestFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self,None,-1,u登陆,size(370,280),stylewx.MINIMIZE_BOX| wx.…

jboss 4.3.0_JBoss BPM Suite 6.0.3版本的5个实用技巧

jboss 4.3.0上周,红帽发布了JBoss BPM Suite的下一个版本,标记为6.0.3 ,已订阅的用户可以在其客户门户中使用。 如果您对本发行版中的新增功能感到好奇,请在客户门户网站上在线查看发行说明和其余文档 。 我们正在寻找一些简单的…

C 条件变量使用详解

condition_variable介绍在C 11中,我们可以使用条件变量(condition_variable)实现多个线程间的同步操作;当条件不满足时,相关线程被一直阻塞,直到某种条件出现,这些线程才会被唤醒。其主要成员函…

pannel添加的子窗体很大_超简单的地瓜粉焖子做法全解,零失败

总以为做焖子是一项很大的工程,如果朋友知道你会做焖子定会用惊叹的语气崇拜你,想多一项厨艺吗,想让家人吃上自己亲手做的焖子吗?使用艺琳农场的地瓜粉一定让你出手不凡的,超简单,往下看哦新手为了担心霍霍…

多线程队列的算法优化

【导读】:本文主要讲解多线程队列的优化。多线程队列(Concurrent Queue)的使用场合非常多,高性能服务器中的消息队列,并行算法中的Work Stealing等都离不开它。对于一个队列来说有两个最主要的动作:添加&am…

linux 文件大小_整理 | Linux下列出目录内容命令

IT服务圈儿有温度、有态度的IT自媒体平台来源:良许Linux(ID:liangxuxiansheng)在 Linux 中,有非常多的命令可以让我们用来执行各种各样的任务。当我们想要像使用文件浏览器一样列出一个目录下的内容时,大家第一时间想到的是 ls 命…

多线程程序中操作的原子性

0. 背景原子操作就是不可再分的操作。在多线程程序中原子操作是一个非常重要的概念,它常常用来实现一些同步机制,同时也是一些常见的多线程Bug的源头。本文主要讨论了三个问题:1. 多线程程序中对变量的读写操作是否是原子的?2. 多…

.net mvc actionresult 返回字符串_ASP.NET Core中的Action的返回值类型

在Asp.net Core之前所有的Action返回值都是ActionResult,Json(),File()等方法返回的都是ActionResult的子类。并且Core把MVC跟WebApi合并之后Action的返回值体系也有了很大的变化。ActionResult类ActionResult类是最常用的返回值类型。基本沿用了之前Asp.net MVC的那…

.jdeveloper_在JDeveloper 12.1.3中为WebSocket使用Java API

.jdeveloper介绍 最新版本的JDeveloper 12c(12.1.3.0)和WebLogic Server 12.1.3一起提供了一些新的Java EE 7功能。 其中之一是对用于WebSocket的JSR 356 Java API的支持。 实际上,从12.1.2.0版本开始就支持WebSocket协议(RFC 645…