澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

中包安装管理,Python科学计算发行版

2019-09-16 作者:www.8455.com   |   浏览(157)

目录

前言

一 处理虚构意况软件

  1.1 Mac Python处理设想景况软件安装-Pyenv具体的流水生产线

  1.2 Mac Python管理设想碰到软件安装-Anaconda具体的流水生产线

  1.3 Mac Python管理虚构碰到软件设置-pip具体的流水生产线

二 索求的缘起

  2.1 具体的主题材料(报错)

  2.2 先反省Python的安装与路线

  2.3 安装包——Numpy

  2.4 安装包——matplotlib

  2.5 安装包——scipy

  2.6 安装pandas

  2.7 安装TensorFlow 

 

 

 

近年来同有的时候间看两本书,都以关于什么使用python做多少解析的。
两本书对应二种业务场景,因此各自对应着四个分化的支付条件(其实是对应不相同的发行版本)。那就很麻烦了:

A standard Python environment directory structure (created by Anaconda)

# base python
/anaconda/

# user created environment
/anaconda/env/

Each python environment follow the similar structure (including anaconda's base one)

PATH/bin
    (include executable binary, like conda, pip, python_intepreter, etc)
PATH/lib
    /python_{version_number}
        /site-package (both conda and pip will install packages to this directory)
  • Q: under conda environment, where does pip install packages to?

    • A: within activate conda environment's corresponding /lib/python{version}/site-package/ directory
  • Q: if not using conda, where is Mac's original default python environment?

    • A: no idea ...
  • Q: conda by default install environment to system directory /anaconda (same as //anaconda). Can I change it to user's local directory?

    • A: tbd

Python科学计算发行版—Anaconda

怎么着利用Anaconda来治本 Python 所用的包和条件

前言

我们要在开辟中,使用多少个python版本的,生硬建议使用安装管理器工具管理设想景况,不然就能够现出以下一多元报错。由此会教你怎么着设置Python的 pandas等各样包。

安装brew,安装教程。大家通过brew能够急迅平价的下载我们须要的每一样软件,包罗pyenv,Anaconda,virtualenv(虚构碰着)等。大家透过以下渠道来产生python包的治本:

 

1. Anaconda:安装pandas、Python和SciPy最轻易易行的形式是用Anaconda。Anaconda是关于Python数据深入分析和科学总计的分发包。

  1. Miniconda
    使用Anaconda会安装一百多个凭借包,假如想灵活决定装置的依赖性包或带宽有限,使用Miniconda是个科学的精选。
    Conda是个包处理器,Anaconda正是树立在它的基础上。Conda不只跨平台还与语言非亲非故,与pip和virtualenv相结合的效劳相似。
    Miniconda允许先创设包蕴Python的安装包,然后用conda安装别的的重视包。

 

  1. pip
    pandas能够因而pip安装,但要安装相关的重视包。
    [plain] view plain copy
    pip install pandas

 

  1. 包管理器
    能够用linux的包管理器实行安装,如
    [plain] view plain copy
    sudo apt-get install python-pandas 
    zypper in python-pandas

 

  1. 源码安装
    从源码安装供给安装新型的Cython,可用easy-install -U cython安装。源码位于

[plain] view plain copy
git clone git://github.com/pydata/pandas.git 
cd pandas 
python setup.py install

 

 

 

  1. 分化情状下争持起来没完没了,四个非常大心,将在重装系统了。Mac OS 怎么重装都以个难点。
  2. 常见的华语语境里,未有“情况”那些定义,精通起来很恶心。
  3. 谷歌(Google)里,对遭逢的概念也远远不够明晰。
    简单的讲写一下这两日谷歌(Google)来明白,也没辜负那个tabs :)

Anaconda

Python是一种庞大的编制程序语言,其提供了众多用于科学总计的模块,常见的不外乎numpy、scipy和matplotlib。要动用Python举行科学计算,就须求各类安装所需的模块,而那一个模块只怕又依据于其余的软件包或库,因此安装和行使起来相对坚苦。幸亏有人刻意在做这一类业务,将科学计算所急需的模块都编写翻译好,然后装进以发行版的款型供顾客使用,Anaconda正是中间四个常用的科学总结发行版。

Anaconda 能让您轻轻易松安装在多少科学工作中有时利用的包。你还将运用它创设设想景况,以便更自在地拍卖多少个门类。Anaconda 简化了本身的劳作流程,况兼化解了作者在管理包和五个 Python 版本时遇见的恢宏主题材料。

一 管理设想情形软件

![](https://upload-images.jianshu.io/upload_images/544981-2d33503c5779cec2.png)

解决一个问题前不关闭tab的习惯

Create/change environment

主页:https://store.continuum.io/cshop/anaconda/

Anaconda 实际上是壹个软件发行版,它附带了conda、Python 和 150 八个科学包及其正视项。应用程序conda是包和意况管理器。

1.1 Mac Python管理设想遇到软件设置-Pyenv具体的流程

1 先安装管理软件pyenv

个人安装消息

 

87:~ jss$ brew install pyenv

Updating Homebrew...

==> Auto-updated Homebrew!

Updated 1 tap (homebrew/core).

==> Updated Formulae

app-engine-java     geth                lorem class="Apple-converted-space">              radare2

bit                 getmail             mapnik class="Apple-converted-space">              roswell

calabash            gtk                 node class="Apple-converted-space">                s-nail

cayley              gutenberg           node@4 class="Apple-converted-space">              sassc

澳门新萄京官方网站,conan               gxml                node@6 class="Apple-converted-space">              saxon

diffuse             heroku              node@8 class="Apple-converted-space">              spigot

django-completion class="Apple-converted-space">  igv class="Apple-converted-space">                nspr class="Apple-converted-space">                syncthing

docfx               jbake               odpi class="Apple-converted-space">                tile38

flow                jenkins             onetime             yaml-cpp

fluent-bit          just                openimageio         yarn

flyway              kerl                php

fn                  libsass             plank

 

==> Installing dependencies for pyenv: autoconf**, class="s3">pkg-config**, class="s3">openssl**, class="s3">readline**

==> Installing pyenv dependency: autoconf

==> Downloading

class="s1">######################################################################## 100.0%

==> Pouring autoconf-2.69.high_sierra.bottle.4.tar.gz

==> Caveats

Emacs Lisp files have been installed to:

  /usr/local/share/emacs/site-lisp/autoconf

==> Summary

本文由澳门新萄京官方网站发布于www.8455.com,转载请注明出处:中包安装管理,Python科学计算发行版

关键词: