各种安装教程---(自用)
文章目录
- 安装python
- 安装conda
- 添加镜像源
- conda常见操作
- 安装Jupyter
- 切换到conda环境
- Markdown生成目录
- 安装rabbitmq
安装python
首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc
安装其它依赖包,(注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-devel )
yum -y install gcc
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
下载python,解压,安装
wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz
tar -zxvf Python-3.7.9.tgz
mkdir /usr/local/python3
cd Python-3.7.9
./configure --prefix=/usr/local/python3
make && make install
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
测试是否可用
python3
pip3
或者直接—配置环境变量/etc/profile
设置一下路径
export PYTHON_HOME=/usr/local/python7
export PATH=$PYTHON_HOME/bin:$PATH
重载环境变量
source /etc/profile
可能出现的问题
#编译出现
If you want a release build with all stable optimizations active (PGO, etc),
please run ./configure --enable-optimizations
运行下面命令进行配置优化
./configure --enable-optimizations
安装完成没有提示错误便安装成功了
最后发现都安装到/usr/local里面了,没有安装到/usr/local/python3里面,
应该是执行./configure --enable-optimizations时候重新编译了,这里也需要加目录
./configure --enable-optimizations --prefix=/usr/local/python3
安装conda
wget -c https://repo.anaconda.com/archive/Anaconda3-2021.04-Linux-x86_64.sh
chmod 775 Anaconda3-2021.04-Linux-x86_64.sh
bash Anaconda3-2021.04-Linux-x86_64.sh
配置环境变量/etc/profile.在末尾出添加
export PATH=$PATH:/root/anaconda3/bin
/root/anaconda3/bin 是我anaconda的安装路径
重载环境变量
source /etc/profile
验证是否安装成功,重新打开的终端输入以下命令
conda --version
安装完后,新版的Anaconda会在每一个新开的terminal里面自动进入虚拟环境base,解决方法是用conda config命令:
conda config --set auto_activate_base false
添加镜像源
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/main
conda config --add channels https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/free
conda config --add channels https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/mro
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
centos可以安装
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/
windows请添加如下路径
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/
镜像源查看
conda config --show-sources
查看源地址:
conda config --show channels
删除所有的镜像源
conda config --remove-key channels
可能出现的问题
以下是windows出现的问题
结果出现了“CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/current_repodata.json”。以下是我的解决步骤。
进入”C:\Users\Administrator“,打开“.condarc“,你将会看到以下代码:
ssl_verify: true
show_channel_urls: truechannels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
修改文件
ssl_verify: true
show_channel_urls: truechannels:- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/
你也可能会在channels:下面看到 ”- default“,请删除它
点击保存
conda create -n joker python=3.7
conda常见操作
创建环境
conda create -n joker python=3.7
检查更新当前conda
conda update conda
查看环境名
conda env list conda info --envs
查看安装的包名
conda list
激活环境
conda activate joker
退出环境
conda deactivate joker
有的时候是下面的这样子的
activate joker
退出环境
deactivate joker
linux中是这样子的
source activate your_env_name
删除虚拟环境
conda remove -n your_env_name(虚拟环境名称) --all
删除环境中的某个包。
conda remove --name your_env_name package_name
安装Jupyter
前提–安装了python
下载安装
pip install -i https://pypi.douban.com/simple jupyter
生成配置文件
jupyter notebook --generate-config --allow-root
结果如下
[root@instance-a78cuufh Python-3.7.9]# jupyter notebook --generate-config --allow-root
Writing default config to: /root/.jupyter/jupyter_notebook_config.py
设置密码
jupyter notebook password
修改配置文件
添加工作目录
mkdir /root/jupyter
命令修改
sed -ie "s/# c.NotebookApp.ip = 'localhost'/c.NotebookApp.ip = '0.0.0.0'/g" ~/.jupyter/jupyter_notebook_config.py
sed -ie 's/# c.NotebookApp.port = 8888/c.NotebookApp.port = 8000/g' ~/.jupyter/jupyter_notebook_config.py
sed -ie 's/# c.NotebookApp.open_browser = True/c.NotebookApp.open_browser = False/g' ~/.jupyter/jupyter_notebook_config.py
sed -ie 's/# c.NotebookApp.allow_password_change = False/c.NotebookApp.allow_password_change = True/g' ~/.jupyter/jupyter_notebook_config.py
sed -ie 's/# c.NotebookApp.allow_remote_access = False/c.NotebookApp.allow_remote_access = True/g' ~/.jupyter/jupyter_notebook_config.py
sed -ie 's/# c.NotebookApp.allow_origin = ''/c.NotebookApp.allow_origin = \'*\'/g' ~/.jupyter/jupyter_notebook_config.py
sed -ie 's/# c.NotebookApp.notebook_dir = ''/c.NotebookApp.notebook_dir = \'/root/jupyter/\'/g' ~/.jupyter/jupyter_notebook_config.py
解释如下
# 设置监听地址,一般改为当前主机的ip
sed -ie "s/# c.NotebookApp.ip = 'localhost'/c.NotebookApp.ip = '0.0.0.0'/g" ~/.jupyter/jupyter_notebook_config.py
# 设置监听端口
sed -ie 's/# c.NotebookApp.port = 8888/c.NotebookApp.port = 8000/g' ~/.jupyter/jupyter_notebook_config.py
# 禁用自动打开浏览器
sed -ie 's/# c.NotebookApp.open_browser = True/c.NotebookApp.open_browser = False/g' ~/.jupyter/jupyter_notebook_config.py
# 禁止随意修改密码
sed -ie 's/# c.NotebookApp.allow_password_change = False/c.NotebookApp.allow_password_change = True/g' ~/.jupyter/jupyter_notebook_config.py
# 是否允许远程访问
sed -ie 's/# c.NotebookApp.allow_remote_access = False/c.NotebookApp.allow_remote_access = True/g' ~/.jupyter/jupyter_notebook_config.py
# Nginx访问时会出现跨域访问,需要在这里允许
sed -ie "s/# c.NotebookApp.allow_origin = ''/c.NotebookApp.allow_origin = '*'/g" ~/.jupyter/jupyter_notebook_config.py
# 工作目录
sed -ie "s/# c.NotebookApp.notebook_dir = ''/c.NotebookApp.notebook_dir = '/root/jupyter/'/g" ~/.jupyter/jupyter_notebook_config.py
手动修改
# Nginx访问时会出现跨域访问,需要在这里允许
c.NotebookApp.allow_origin = '*'# 禁止随意修改密码
c.NotebookApp.allow_password_change = False# 是否允许远程访问
c.NotebookApp.allow_remote_access = True# IP
c.NotebookApp.ip = '0.0.0.0'# 端口
c.NotebookApp.port = 8000# 工作目录
c.NotebookApp.notebook_dir = '/root/jupyter/'# 启动Jupyter Notebook之后是否打开浏览器
c.NotebookApp.open_browser = False
- ip设置为0.0.0.0,可以保证局域网内其他用户访问;
- 端口设置为9820,默认为8888,也可以为其他,但要保不发生端口占用;
- 工作目录自定义设置,含义为jupyter noteboo启动时的默认工作目录;
- 密码哈希值为设置登录密码时自动生成的。
启动
项目启动有两种方式:
- 直接启动
终端输入命令:
jupyter-notebook --allow-root
该方式的好处是可以在终端实时查看jupyter界面操作,即日子实时打印的功能。缺点是终端退出,服务就终止了。
- 后台启动
终端输入命令:
nohup jupyter notebook --allow-root &
关闭
可能出现的问题
打开或者new .ipynb文件时报错:
sudo chmod 777 ~/.local/share/jupyter/
cd ~/.local/share/jupyter/
sudo chmod 777 runtime/
# 重启Jupyter
切换到conda环境
安装Anaconda
安装插件
conda install nb_conda
切换到conda环境中
Linux&mac环境:
source activate your_env_name
Windows:
conda activate your_env_name
在虚拟环境中安装jupyter
conda install -y jupyter
Markdown生成目录
conda install -c conda-forge jupyter_contrib_nbextensions
执行上述命令后,启动Jupyter Notebook,你会发现导航栏多了“Nbextensions”的类目,点击“Nbextensions”,勾选“Table of Contents ⑵”
nbextensions
之后再在Jupyter Notebook中使用Markdown,点击下图的图标即可使用啦。
安装rabbitmq
yum update
yum install epel-release
yum install erlang
yum install rabbitmq-server
rabbitmq-plugins enable rabbitmq_management
systemctl start rabbitmq-server
rabbitmq安装stomp
rabbitmq-plugins enable rabbitmq_stomp
rabbitmq-plugins enable rabbitmq_web_stomp
systemctl restart rabbitmq-server
各种安装教程---(自用)相关推荐
- 【油猴Tampermonkey】脚本安装教程+自用脚本推荐
转自:52破解 本帖最后由 Pandolar 于 2017-6-5 17:21 编辑 ①:软件简介: Tampermonkey,这是一个伟大的Chrome扩展.可以说,就算Chrome没有其他扩展, ...
- Anaconda3的安装教程(自用)
目录 前言 一.Anaconda3安装包下载 1.1 Anaconda的官网下载 2.2 清华大学开源软件镜像站下载 二.Anaconda3的安装与环境配置 2.1 安装过程 2.2 环境变量配置 三 ...
- php电销源码部署,【独家分享】最新价值4800接单运营版电销语音机器人完整版源码+文字安装教程...
[独家分享]最新价值4800接单运营版[电销语音机器人]完整版源码+文字安装教程 完完整整,接单运营级的东西,含非常完整的教程.搭建过程中如果有不明白的地方,可以直接联系.,或者群内喊社区大佬协助. ...
- 转载 IDEA 2020安装教程
(转载自用)原文链接 https://blog.csdn.net/weixin_44505194/article/details/104452880 IntelliJ IDEA 下载安装配置教程(完 ...
- 【网站汇总】安装教程系列
目录 1.Anaconda 2.Pytorch 3.Tensorflow 4.LaTeX 5.博客搭建 1.Anaconda [CV]Anaconda 安装教程_Fannnnf的博客-CSDN博客 2 ...
- oracle 11g完全安装教程(CentOS)
oracle下载链接:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html oracle ...
- vs安装一直在提取文件_Visual Studio 2019下载及安装教程
宸1分钟前 这可是我珍藏多年的资源啊. Visual Studio 2019 Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品.是目前最流行的Windows ...
- 这套完美的Java环境安装教程,完整,详细,清晰可观,让你一目了然,简单易懂。⊙﹏⊙...
JDK下载与安装教程 2017年06月18日 22:53:16 Danishlyy1995 阅读数:349980 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csd ...
- iOS7系统iLEX RAT冬青鼠安装教程:无需刷机还原纯净越狱系统
全网科技 温馨提醒:iLEX RAT和Semi-Restore的作用都是让你的已越狱的设备恢复至越狱的初始状态. 可是要注意无论你是用iLexRAT冬青鼠还是Semi-restore.对于还原来说都存 ...
最新文章
- js的nextSibling,属性兼容IE和FF等浏览器
- 深度学习100例 | 第32天-GRU模型:算法生成小说
- python字典的setdefault方法和get方法
- java中的多态与继承_【Java学习笔记之十六】浅谈Java中的继承与多态
- 【iPhone X重磅发布】携A11人工智能芯片登场,人脸识别9大特征
- 【Codeforces Round #452 (Div. 2) B】Months and Years
- 想成功创业,你首先要有这样的思维
- hrbust 哈理工oj 网线【MST+Prim】
- C++核心准则T.10:为所有的模板参数定义概念
- linux终端反引号怎么使用,Linux 反引号 的作用
- PLSQL下无法选择数据库(附PLSQL64位安装包和汉化包)
- Keep悦动圈竞品分析报告(2)
- 如何用python语言解一元二次方程式
- OpenStack常用运维命令手册-V1.0-黑夜青儿
- 异常处理基于注解ExceptionHandler
- Bootstrap03
- 毕业面试 | 如何准确一分钟介绍你自己?
- uniapp应用和页面生命周期
- 青岛学计算机哪些学校好,青岛计算机专业哪些学校好
- 如何注册安全邮箱?- 企业电子邮件域名。
热门文章
- Android系统启动流程源码分析
- android如何查看cpu的占用率和内存泄漏
- pandas不可哈希化问题,unhashable type: ‘pandas._libs.tslibs.offsets.Hour
- python colorbar设置大小及位置_matplotlib colorbar更改轴大小
- tensorflow loss到多少_tensorflow学习笔记day4
- python量化回测框架_股票量化交易回测框架pyalgotrade源码阅读(一)
- CSDN写博客图片的放大、缩小、去水印、居中
- cesium加载 gltf模型
- 爬虫cookie过期_【Python】Scrapy爬虫框架之Request和Response
- jquery监听html状态,jquery监听页面刷新