///注意 开头全部是小写建议自己手敲代码不要拷贝

1. Linux下软件的安装:

a) Yum 安装(工具) rpm的增强版

b) Rpm安装

c) 源码编译安装:python3(LAMP)

d) 脚本安装 *.sh

e) Bin(二进制) .解压配置文件(jdk,tomcat,zookeeper,Hadoop.maven)

2. 源码安装的步骤:

a) 安装编译工具gcc

b) 安装软件的依赖(官网,百度)

c) 下载软件Python3

d) 解压 tar –zxf python3.tar.gz

e) 进入目录

f) ./configure –prefix=/usr/local/python3

g) Make  (make clean)

h) Make install

3. 安装的工具:

a) Wget---curl

b) Lrzsz

c) Vim

d) Gcc

e) 配置yum源,阿里的

4. 网络配置文件:

a) /etc/sysconfig/network-scripts vi ifcfg-ens33

5. Yum源的配置文件

a) /etc/yum.repos.d/

6. 配置环境变量:(不要修正/etc/profile /etc/bashrc)

a) 修正自己家目录 root  /root

b) Zhangsan /home/zhangsan/

i. .bash_profile

ii. .bashrc

c) 修改~/.bashrc

i. export PYTHON_HOME=/usr/local/python3

ii. export PATH=$PATH:$PYTHON_HOME/bin

iii. :wq

d) Source .bashrc

7. cat .bashrc

8. More .bashrc 查看文件

9. 脚本安装:  minianaconda

a) Yum –y install bzip2

b) 下载:

c) wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-4.5.4-Linux-x86_64.sh

d) bash Miniconda3-4.5.4-Linux-x86_64.sh

e) source .bashrc

f) python3

10. python3 和 Minianaconda

a) python3   -→pip3

b) anaconda--→conda  (pip)

c) conda:

i. 设置conda的镜像

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

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

3. conda config --set show_channel_urls yes

ii. conda list 查看安装的组件

iii. conda install numpy

11. 设置vim的显示行号和tab:

a) Home vim .vimrc

b) Set nu

c) Set ts=4

d) :wq

12. Python 目录下:Vim one.py

a) Print(“hello python!”)

b) :wq

13. Python3 one.py

14. 配置jupyter notebook

a) Python3

1. Echo $PATH

2. Env

3. Pip3 是管理python包的工具

ii. 在PATH去掉anaconda的python3

iii. 更新pip

1. python3 -m pip install --upgrade pip

iv. 安装jupyter

1. python3 -m pip install jupyter

v. 生成配置文件和密码

1. jupyter notebook --generate-config

2. jupyter notebook password

vi. 修改配置文件:

1. ~/.jupyter/ jupyter_notebook_config.py

2. 密码文件: ~/.jupyter/jupyter_notebook_config.json

3. c.NotebookApp.ip='*'

4. c.NotebookApp.password = u'sha:ce...刚才复制的那个密文'

5. c.NotebookApp.open_browser = False

6. c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口

vii. 关闭防火墙

1. Systemctl stop firewalld

2. Firewall-cmd –state

viii. 启动jupyter

1. jupyter notebook --allow-root

b) minianaconda

i. 在路径minianaconda3/

ii. ./bin/conda install jupyter notebook

iii. ./bin/juypter notebook –allow-root

关于Linux安装的Python和miniconda的更多相关文章

  1. Linux环境下Python的安装过程

    Linux环境下Python的安装过程 前言 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从 ...

  2. 【Python】linux安装tornado

    想写个页面,又不想用tomcat,同事说可以用tornado,试一下 1 我从网上找了个hello world类似的程序,复制粘贴运行,提示 ImportError: No module named  ...

  3. linux系统下Python虚拟环境的安装和使用

    前言:进行python项目开发的时候,由于不同的项目需要使用不同的资源包和相关的配置,因此创建多个python虚拟环境,在虚拟环境下开发就显得很有必要. 安装虚拟环境 步骤: 打开Linux终端(快捷 ...

  4. Linux 安装python爬虫框架 scrapy

    Linux 安装python爬虫框架 scrapy http://scrapy.org/ Scrapy是python最好用的一个爬虫框架.要求: python2.7.x. 1. Ubuntu14.04 ...

  5. Linux安装软件、python开发环境

    软件安装与卸载 更新Ubuntu软件下载地址 1. 寻找国内镜像源 所谓的镜像源:可以理解为提供下载软件的地方,比如Android手机上可以下载软件的91手机助手:iOS手机上可以下载软件的AppSt ...

  6. day4 linux安装python

    linux 安装 python centos6 默认安装的是2.6,如果需要安装更高版本需要手动下载安装 下载源码包wget https://www.python.org/ftp/python/3.5 ...

  7. Linux下查看Python安装了哪些脚本模块

    Linux下查看Python安装了哪些脚本模块 1.什么是rpm ? rpm 即RedHat Package Management,是RedHat的发明之一 .现在包括OpenLinux.fedora ...

  8. 【网络爬虫】【python】网络爬虫(四):scrapy爬虫框架(架构、win/linux安装、文件结构)

    scrapy框架的学习,目前个人觉得比较详尽的资料主要有两个: 1.官方教程文档.scrapy的github wiki: 2.一个很好的scrapy中文文档:http://scrapy-chs.rea ...

  9. Linux手动安装新版本Python教程(CentOS)

    一.说明 1.1 linux为什么不升级python版本 2008年python3就发布了,到2020年1月1日python2.7就停止更新了,为什么主流的linux迟迟不去除python2自带pyt ...

随机推荐

  1. 利用HtmlAgilityPack插件写的一个抓取指定网页的图片 第一次写 很乱 随便看看就行

    public partial class Form1 : Form { /// <summary> /// 存放图片地址 /// </summary> List<stri ...

  2. kuangbin专题 专题一 简单搜索 Fire! UVA - 11624

    题目链接:https://vjudge.net/problem/UVA-11624 题意:一个迷宫,可能有一个或者多个地方着火了,每过1个时间消耗,火会向四周蔓延,问Joe能不能逃出迷宫,只要走出迷宫 ...

  3. 如何让使用create-react-app构建的项目在build过程中如何不生成.map文件

    避免create-react-app的项目在build的过程中生成 .map 文件的方法:主要是更改 package.json 里面的 build 命令!正式进入修改步骤前,推荐安装 cross-en ...

  4. SQL Server 表结构操作

    一.创建表 --直接定义主外键 create table wallet( ID ) primary key, ,) not null, Name ) default '余额', Member_ID ) ...

  5. 9.16考试 第一题 X国的军队题解

    这道题总体来看还是比较满意的.连想带打不超过半个小时,打了不到当时基本读懂后就感觉是贪心,但贪什么很重要,当时一开始想的是贪心死亡人数,从小到大搞,然后自己造了几个小数据,还好WA了,然后又列了一个式 ...

  6. C语言指针专题——为何要学习指针

    欢迎转发本文! 之前的文章与各位谈论了指针是什么,以及指针为何这那么难学.不少知友留言说看了我的文章对指针了解了不少,这给我继续创作提供了莫大的动力啊.指针其实就是一个纸老虎,你看着可怕,等你了解其本 ...

  7. 【朝花夕拾】Android自定义View篇之(十一)View的滑动,弹性滑动与自定义PagerView

    前言 由于手机屏幕尺寸有限,但是又经常需要在屏幕中显示大量的内容,这就使得必须有部分内容显示,部分内容隐藏.这就需要用一个Android中很重要的概念——滑动.滑动,顾名思义就是view从一个地方移动 ...

  8. 字符串如何实现反转?python实现

    今天和一个同事出去吃饭,突然话风转变,考了问我一个问题,他说哥,你知道字符串怎么反转吗? 我想了想,我擦,回家看我博客.作为一个资深开发,怎么可能被一个毛头小子问住了! 于是,我今天就稍微的整理了一下 ...

  9. 洛谷P2057 [SHOI2007]善意的投票 题解

    题目链接: https://www.luogu.org/problemnew/show/P2057 分析: 由0和1的选择我们直觉的想到0与S一堆,1与T一堆. 但是发现,刚开始的主意并不一定是最终的 ...

  10. random,time,sys,os

    import random print(random.random()) #(0,1)大于0且小于1之间的小数 print(random.randint(1,3)) #大于等于1且小于等于3之间的整数 ...