关于Linux安装的Python和miniconda
///注意 开头全部是小写建议自己手敲代码不要拷贝
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的更多相关文章
- Linux环境下Python的安装过程
Linux环境下Python的安装过程 前言 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从 ...
- 【Python】linux安装tornado
想写个页面,又不想用tomcat,同事说可以用tornado,试一下 1 我从网上找了个hello world类似的程序,复制粘贴运行,提示 ImportError: No module named ...
- linux系统下Python虚拟环境的安装和使用
前言:进行python项目开发的时候,由于不同的项目需要使用不同的资源包和相关的配置,因此创建多个python虚拟环境,在虚拟环境下开发就显得很有必要. 安装虚拟环境 步骤: 打开Linux终端(快捷 ...
- Linux 安装python爬虫框架 scrapy
Linux 安装python爬虫框架 scrapy http://scrapy.org/ Scrapy是python最好用的一个爬虫框架.要求: python2.7.x. 1. Ubuntu14.04 ...
- Linux安装软件、python开发环境
软件安装与卸载 更新Ubuntu软件下载地址 1. 寻找国内镜像源 所谓的镜像源:可以理解为提供下载软件的地方,比如Android手机上可以下载软件的91手机助手:iOS手机上可以下载软件的AppSt ...
- day4 linux安装python
linux 安装 python centos6 默认安装的是2.6,如果需要安装更高版本需要手动下载安装 下载源码包wget https://www.python.org/ftp/python/3.5 ...
- Linux下查看Python安装了哪些脚本模块
Linux下查看Python安装了哪些脚本模块 1.什么是rpm ? rpm 即RedHat Package Management,是RedHat的发明之一 .现在包括OpenLinux.fedora ...
- 【网络爬虫】【python】网络爬虫(四):scrapy爬虫框架(架构、win/linux安装、文件结构)
scrapy框架的学习,目前个人觉得比较详尽的资料主要有两个: 1.官方教程文档.scrapy的github wiki: 2.一个很好的scrapy中文文档:http://scrapy-chs.rea ...
- Linux手动安装新版本Python教程(CentOS)
一.说明 1.1 linux为什么不升级python版本 2008年python3就发布了,到2020年1月1日python2.7就停止更新了,为什么主流的linux迟迟不去除python2自带pyt ...
随机推荐
- python爬虫登陆问题
根据腾讯课堂网页登陆问题进行解说(需要安装谷歌浏览器): 1.导入库 import requests from selenium import webdriver 2.根据腾讯课堂链接,进入页面,获取 ...
- C# 中的委托和事件本质讲解
C# 中的委托和事件 文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错 ...
- 版本管理--svn解决代码冲突
高级的svn解决冲突的方法: 选择正在冲突的文件,右键,选择Edit confilicts,这时候出现一个弹框, 看你实际的需要用自己的代码,还是用同事的代码,或者合并起来.最后点击Mark as r ...
- 《ElasticSearch6.x实战教程》之简单的API
第三章-简单的API 万丈高楼平地起 ES提供了多种操作数据的方式,其中较为常见的方式就是RESTful风格的API. 简单的体验 利用Postman发起HTTP请求(当然也可以在命令行中使用curl ...
- 通过windug判断某个模块导致程序不能退出。
1.windug附加进程. 2.~* kb 3.看堆栈
- 默认文档接卸--手机web app开发笔记(二)
首先我们启动HBuilderX2.0 ,界面如图2-1所示 图2-1 软件开发界面 单击“文件—新建—项目”,弹出新建项目管理界面,我们在里面进行了项目类型选择“5+APP”.项目名称填写“编程之路” ...
- Git设置忽略文件
在向代码仓库提交的时候,一般需要忽略掉一些文件或目录,比如Eclipse工程的配置文件,Maven工程的target目录,以及.log日志文件等等. 这个问题在Git中解决起来也很简单:在Git工作区 ...
- 端口,OSI7层模型,TCP的三次握手和四次挥手,进度条
1.端口: 端口是为了将同一个电脑上的不同程序进行隔离 IP是找电脑,端口是找电脑上的程序 MySQL是一个软件,帮助我们在硬盘上进行文件操作,默认端口是3306 Redis是一个软件,帮助我们在内存 ...
- Sublime 常用插件及配置
一.把 tab 键修改转换成4个空格 1. 在菜单里选择 Preferences --> Settings 2. 在弹出来的设置面板选择右侧 --User,添加两行代码: "trans ...
- asn1 学习笔记
语法 定义 Name ::= type 定义一个名称为“Name”的元素 它是一个给定ASN.1类型“Type”的实例 MyName ::= IA5String //IA5String(类似于ASCI ...