在pycharm中配置Anaconda以及pip源配置详解

在学习推荐系统、机器学习、数据挖掘时,python是非常强大的工具,也有很多很强大的模块,但是模块的安装却是一件令人头疼的事情。

现在有个工具——anaconda,他已经帮我们集成好了很多工具了!anaconda里面集成了很多关于python科学计算的第三方库,主要是安装方便,而python是一个编译器,如果不使用anaconda,那么安装起来会比较痛苦,各个库之间的依赖性就很难连接的很好。

在windows中,pycharm是一个比较好python编辑器,所以如果能把pycharm 和 anaconda结合起来,岂不是美哉!

1.下载安装anaconda

点击这里下载anaconda,注意对应自己想要安装的python版本就行了。

这里还要注意一个问题:因为anaconda是自带Python的,所以不需要自己再去下载安装Python了,当然,如果你已经安装了Python也不要紧,不会发生冲突的!

2.下载安装pycharm

建议使用这个编辑器吧,个人感觉还是很好用的。如果你是已经安装了pycharm了,那么可以直接跳到下一步。点击这里下载pycharm
它会自动找到你安装的python,安装时按提示来就是了。

3.在pycharm中配置anaconda的解释器

具体做法是:File->Default settings->Default project->project interpreter

接着点击 project interpreter 的右边的小齿轮,选择 add local ,选择anaconda文件路径下的python.exe。接着pycharm会更新解释器,导入模块等,要稍等一点时间。

好了,到目前为止,anaconda在pycharm中的配置就基本完成了。难道我们就要满足使用conda中的那些包了吗?并不是,conda为我们带来了更多的东西,使我们在管理Python库的时候更加方便快捷!接下来就让我来详细为你解说一下吧!

1、配置国内源

让我们先来解决第一个问题,相信这个问题也是让很多人都感到头疼的,因为如果不进行配置的话,安装python库的时候默认是使用国外的源,这时候下载速度会很慢!国内的源下载速度要好很多。

pip源配置

大家比较熟悉的可能是使用pip来安装python的库(也有可能是easy install,不过我这里只讲pip的配置),所以就先来解决pip的源吧。

**注意配置环境**windows7 (64位),Python3.6

  • 在windows文件管理器中,输入%APPDATA%,回车
  • 接着会定位到一个新的目录,在这个目录中新建一个pip文件夹,然后在pip文件夹中新建个pip.ini文件
  • 最后再新建的pip.ini文件中输入一下内容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

好了,到目前为止,pip源的配置就搞定了。

anaconda的源配置

在安装了anaconda后,我们也可以使用anaconda来进行Python库的安装,同样的也需要进行源的配置。(其实使用pip,anaconda来进行Python库的安装都是差不多,不过个人比较喜欢用anaconda)

这个配置方法就很简单了,你只需要在配置了anaconda的pycharm中的终端(Terminal)输入一下命令即可:

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

conda config --set show_channel_urls yes

好了,源的配置到此就完成了。大家有兴趣可以去清华大学的开源镜像站看看,会有很多惊喜的。

2、conda的包管理

anaconda为我们提供方便的包管理命令——conda, 下面我们来看看都有哪些有用的命令吧!

# 查看已经安装的packages
conda list

# 查看某个指定环境的已安装包
conda list -n python34

# 查找package信息
conda search numpy

# 安装scipy
conda install scipy

# 安装package
# 如果不用-n指定环境名称,则被安装在当前活跃环境
conda install -n python34 numpy

# 更新package
conda update -n python34 numpy

# 删除package
conda remove -n python34 numpy

由于conda将conda、python等都视为package,因此,完全可以使用conda来管理conda和python的版本,例如

# 更新conda,保持conda最新
conda update conda

# 更新anaconda
conda update anaconda

# 更新python
conda update python

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • 详解PyCharm配置Anaconda的艰难心路历程

    在安装好pycharm后,想着anaconda中的类库会比较全,就想着将anaconda配置到pycharm中,这样可以避免以后下载各种类库. 第一步就是要下载并安装anaconda,在安装的过程中历经困难,每次都在最后一步安装失败,报错信息为failed to create anacoda menue?网上也给出了各种解决方案,但是上天好像没有那么眷顾我,每种解决方案都不适用于我,方法如下: (1)使用默认安装路径,不适用自定义路径 (2)安装路径中不能包含中文字符 (3)系统相对路径过长,修

  • pycharm中使用anaconda部署python环境的方法步骤

    今天来说一下python中一个管理包很好用的工具anaconda,可以轻松实现python中各种包的管理.相信大家都会有这种体验,在pycharm也是有包自动搜索和下载的功能,这个我在前面的一篇博客中有相关的介绍(详情请查看点击打开链接),但是这种功能对于一些包是可以使用的,但是总是会遇到有些包下载失败或查询不到的时候,这个时候就会让人很苦恼了.这里我们就来说一下anaconda的好处. 下面是我从别的地方贴来的说辞: Anaconda的优点总结起来就八个字:省时省心.分析利器. 省时省心: A

  • Windows 安装 Anaconda3+PyCharm的方法步骤

    由于本人使用的是windows 10 操作系统,所以介绍在 windows 10 系统中安装 Anaconda3 的过程. 下载 Anaconda 官网下载地址:https://www.anaconda.com/download/点击进入.Anaconda 是跨平台的,有 Windows.macOS.Linux 版本,点击那个 Windows 图标. 目前最新版本是 python 3.6,默认下载也是 Python 3.6. 下载完成Anaconda3-5.0.1-Windows-x86_64.

  • Linux下Pycharm、Anaconda环境配置及使用踩坑

    配置环境花了我一下午的时间,简单记录一下,希望能帮到一些新手. 1.下载PyCharm:https://www.jetbrains.com/pycharm/download/#section=linux 下载完成后将压缩文件解压,然后打开终端执行: cd downloads/pycharm-2018.1/bin bash pycharm.sh 启动pycharm后需要注册,选择License server激活,然后填入:http://artemis.my.to,然后点Activate激活即可 2

  • Ubuntu下Anaconda和Pycharm配置方法详解

    本文为大家分享了Ubuntu下Anaconda和Pycharm的配置方法,供大家参考,具体内容如下 1.对于Ubuntu18.04,一开始会有一个系统默认的python解释器,是3.6版本,位置在/usr/bin/python3.6.可以通过在terminal中输入python或者python3来查看. 2.安装了Anaconda3之后,Anaconda会自带一个python解释器,也是3.6版本,位置在/home/li/anaconda3/bin/python3.一旦安装了Anaconda,这

  • ubuntu 18.04搭建python环境(pycharm+anaconda)

    ubuntu 系统自带的 python 有多个版本,使用时难免会遇到环境变量出错,特别是当自动化运行脚本的时候.特别是近一个月来,实验室的小伙伴们的都倾心于 python.为了帮助小伙伴们快速搭建自己的 python 环境,笔者写下了这篇教程.当然,如果 ubuntu 自带的 python 自己使用没有问题,可以略去 anaconda 的安装. Anaconda Anaconda指的是一个开源的 Python 发行版本,其包含了 conda.Python 等180多个科学包及其依赖项.因为包含了

  • Python入门Anaconda和Pycharm的安装和配置详解

    子曰:"工欲善其事,必先利其器."学习Python就需要有编译Python程序的软件,一般情况下,我们选择在Python官网下载对应版本的Python然后用记事本编写,再在终端进行编译运行即可,但是对于我这样懒的小白,我喜欢装一些方便的软件来辅助我编写程序.在学习Java时,正常情况选择安装JDK然后配置环境变量后,用记事本编写程序再在终端编译运行即可,而我一般选择安装JDK+MyEclipse.将Python和Java进行类比的话,在Python中使用Python+Pycharm好比

  • 在pycharm中配置Anaconda以及pip源配置详解

    在学习推荐系统.机器学习.数据挖掘时,python是非常强大的工具,也有很多很强大的模块,但是模块的安装却是一件令人头疼的事情. 现在有个工具--anaconda,他已经帮我们集成好了很多工具了!anaconda里面集成了很多关于python科学计算的第三方库,主要是安装方便,而python是一个编译器,如果不使用anaconda,那么安装起来会比较痛苦,各个库之间的依赖性就很难连接的很好. 在windows中,pycharm是一个比较好python编辑器,所以如果能把pycharm 和 ana

  • pycharm 中mark directory as exclude的用法详解

    比如说如果设置为例外,那么里面的.py文件就不会被IDE索引,所以语法提示也不会包括里面的内容 sys.path.append('../inputs') sys.path.append('../utils') from preparation import * from rank_io import * 使用这样的python语句的时候在终端运行代码的时候能够识别出来路径来,在pycharm中由于idea自动检索识别不出来路径 所以要把文件夹给ark directory as exclude 以

  • Pycharm中使用git进行合作开发的教程详解

    前提:pycharm中git和github账号都已设置好. 为了开发过程中尽量减少冲突,master分支用作最终的release,dev分支作为每日的开发和合并代码,然后每个人建立自己的分支,在自己的分支上进行开发,比如我的个人分支是dev_wyb, 建立分支 点击右下角分支图标 点击New Branch,名字可以统一一下"dev_"加名字 提交代码 创建分支后在自己分支下进行开发,比如我在dev_wyb分支下修改了LY.py的代码,会显示蓝色 然后右键->git->com

  • Pycharm中切换pytorch的环境和配置的教程详解

    pytorch安装 注:在训练模型的时候,有时候可能需要不同版本的 torch和torchvision,所以需要配置不同的环境.anconda和pycharm自行安装,接下来在pycharm终端pip安装. 1. torch和torchvision下载 进入pytorch官网,[https://pytorch.org] 进入右下角的网站下载,找到需要的版本,我的版本如下 1.3.0-版本 cp37-python版本3.7 win-Windows系统 2. pycharm终端安装 (1)首先创建一

  • python pip源配置,pip配置文件存放位置的方法

    pip源配置文件可以放置的位置: Linux/Unix: /etc/pip.con ~/.pip/pip.conf (每一个我都找了都没有,所以我是在这个文件夹中创建的pip.conf文件) ~/.config/pip/pip.conf Mac OSX: ~/Library/Application Support/pip/pip.conf ~/.pip/pip.conf /Library/Application Support/pip/pip.conf Windows: %APPDATA%\pi

  • Anaconda+VSCode配置tensorflow开发环境的教程详解

    1. Anaconda 1.1 Anaconda简介 Anaconda是一个开源的python发行版本,是现在比较流行的python数据科学平台,可以对python的科学包做到有效管理.在配置python开发环境时,比如爬虫环境.数据分析环境.深度学习开发环境(tensorflow)等,会需要安装很多科学包.如果遇到什么包就报出"No module named"的错误,然后"pip install"未免太过麻烦.而且很多开发环境支持的python版本不同,混在一起的

  • Android源码中常用的接口传参实例详解

    Android源码中常用的接口传参实例详解 把MyCclass中的参数传到MyDclass /*接口传参例子2 * MyCclass.java发送MyDclass.java接收 * 原理和MyAclass.java发送MyDclass.java接收完全一样 * */ public class MyCclass { public void getEditext(GetMyFragmentData myFragmentData){ String edStr="人的生命是有限的,可是为人民服务是无限的

  • Java8中AbstractExecutorService与FutureTask源码详解

    目录 前言 一.AbstractExecutorService 1.定义 2.submit 3.invokeAll 4.invokeAny 二.FutureTask 1.定义 2.构造方法 3.get 4.run/ runAndReset 5. cancel 三.ExecutorCompletionService 1.定义 2.submit 3.take/ poll 总结 前言 本篇博客重点讲解ThreadPoolExecutor的三个基础设施类AbstractExecutorService.F

  • Windows系统中搭建Go语言开发环境图文详解

    目录 1.Go语言简介 2.安装Git 3.Go 工具链(编译器)安装 3.1.环境变量GOROOT 3.2.环境变量GOPATH 3.3.Go常用命令 4.包管理 4.1.go module 4.2.gopm 5.编写Go语言代码的IDE或编辑工具 5.1.基于VSCode的Go开发环境 5.1.1.安装VSCode 5.1.2.安装插件 5.1.3.常用配置 5.2.GoLand 5.3.Vim 5.4.其他Go代码编写工具 6.Go语言学习资料分享 本文详细讲述如何在 Windows 系统

  • Android实现屏幕锁定源码详解

    最近有朋友问屏幕锁定的问题,自己也在学习,网上找了下也没太详细的例子,看的资料书上也没有有关屏幕锁定程序的介绍,下个小决心,自己照着官方文档学习下,现在做好了,废话不多说,先发下截图,看下效果,需要注意的地方会加注释,有问题的朋友可以直接留言,我们共同学习交流,共同提高进步!直接看效果图: 一:未设置密码时进入系统设置的效果图如下: 二:设置密码方式预览: 三:密码解密效果图 四:九宫格解密时的效果图 下面来简单的看下源码吧,此处讲下,这个小DEMO也是临时学习下的,有讲的不明白的地方请朋友直接

随机推荐