环境配置

Linux环境安装

anaconda3并配置jupyter notebook
下载
wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh

给文件执行权限
chmod u+x Anaconda3-2019.07-Linux-x86_64.sh

执行脚本
./Anaconda3-2019.07-Linux-x86_64.sh
一直确定yes选yes 一直到安装完成

添加环境变量
source ~/.bashrc

验证是否安装成功
conda --version

失败情况  编辑环境变量
vim ~/.bashrc

添加安装目录
export PATH=$PATH:/root/anaconda3/bin

配置jupyter notebook

# 生成配置文件jupyter_notebook_config.py
jupyter notebook --generate-config

设置登录密码 登录要用
jupyter notebook password

编辑配置文件
vim /root/.jupyter/jupyter_notebook_config.py

# '*'代表绑定所有的IP,在文件的第205行
c.NotebookApp.ip = '*'

# 设置打开时不启动浏览器(因为没有配置好使用浏览器打开),在文件的268行
c.NotebookApp.open_browser = False

# 设置启动服务时绑定的端口为8888,在文件的第291行
c.NotebookApp.port = 8888

# 设置默认工作目录/root/python_home,如果没有该目录,可以新建,或者自行选择目录,(注意:该目录为编辑jupyter notebook的程序的默认保存路径)
#在文件的第262行
c.NotebookApp.notebook_dir = '/root/python_home'

启动jupyter notebook(因为使用的是root用户安装的软件,Jupyter Notebook为了安全起见启动的时候需要加上‘–allow-root’):

jupyter notebook --allow-root

后台运行
入门级: jupyter notebook --allow-root > jupyter.log 2>&1 &

进阶版: nohup jupyter notebook --allow-root > jupyter.log 2>&1 &

解释: 1. 用&让命令后台运行, 并把标准输出写入jupyter.log中

nohup表示no hang up, 就是不挂起, 于是这个命令执行后即使终端退出, 也不会停止运行.
2. 终止进程

执行上面第2条命令, 可以发现关闭终端重新打开后, 用jobs找不到jupyter这个进程了, 于是要用ps -a, 可以显示这个进程的pid.
kill -9 pid 终止进程

Jupyter notebook安装扩展插件
1. 安装Jupyter Notebook
pip install jupyter
2. 安装Jypyter Notebook扩展包
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
3. 启动Jupyter Notebook
jupyter notebook

c++
conda install xeus-cling -c conda-forge

报错
Solving environment: failed with initial frozen solve. Retrying with flexible solve
执行
conda update --prefix /root/anaconda3 anaconda

conda update --all
然后再次安装

conda install xeus-cling -c conda-forge

java
# 下载java9及以上版本,配置好环境变量
查看版本
java -version

版本不对可以卸载旧版本
rpm -qa | grep jdk
rpm -e --nodeps  jdk1.8-1.8.0_xxxxxx_x86_64

安装最新版
yum install yum install java-11-openjdk* -y
java -version
# git
git clone https://github.com/SpencerPark/IJava.git
# 国内
git clone https://gitee.com/mirrors_SpencerPark/IJava.git

cd IJava/
./gradlew installKernel

查看是否安装
jupyter kernelspec list

vim 8
一、卸载旧版本的vim

yum -y remove vim*
二、安装终端字符处理库ncurses

yum -y install ncurses-devel 
三、下载Vim8

wget  https://github.com/vim/vim/archive/v8.0.1772.tar.gz
四、编译安装

//解压文件
tar -zxvf  v8.0.1772.tar.gz

//切换目录
cd vim-8.0.1772

//指定安装路径
./configure --prefix=/usr/local/src/vim8

//编译
make

//编译安装
make install

五、添加到系统环境变量
/usr/local/src/vim8/bin/vim /etc/profile.d/path.sh

//添加以下内容 #!/bin/bash export PATH=$PATH:/usr/local/src/vim8/bin/

source /etc/profile.d/path

source /etc/profile

安装中文帮助文档

wget  https://jaist.dl.sourceforge.net/project/vimcdoc/vimcdoc/vimcdoc-2.3.0.tar.gz

tar -zxvf vimcdoc-2.3.0.tar.gz

cd vimcdoc-2.3.0 && ./vimcdoc.sh -i

语言支持
# 激活 anaconda 环境
 source activate
# 退出 anaconda 环境
 source deactivate

pip

- 需要将pip源设置为国内源,阿里源、豆瓣源、网易源等
   - windows
    (1)打开文件资源管理器(文件夹地址栏中)
    (2)地址栏上面输入 %appdata%
    (3)在这里面新建一个文件夹  pip
    (4)在pip文件夹里面新建一个文件叫做  pip.ini ,内容写如下即可
        [global]
        timeout = 6000
        index-url = https://mirrors.aliyun.com/pypi/simple/
        trusted-host = mirrors.aliyun.com
   - linux
    (1)cd ~
    (2)mkdir ~/.pip
    (3)vi ~/.pip/pip.conf
    (4)编辑内容,和windows一模一样
- 需要安装:pip install bs4
     把lxml库也安装一下, 它是一个解析器,如果使用bs4进行数据解析,需要依靠lxml
     pip install lxml

只工作不玩耍,聪明的孩子也变傻。