创建centos7的虚拟机:
1.客户机操作系统选择稍后安装
2.网络可以根据IP资源情况选择NAT或者桥接
3.创建虚拟机后手动添加操作系统iso文件
4.系统时间选择shanghai
5.网卡设置要选择,否则没有ip
6.自定义系统分区,/ 50G, /boot 50MB , swap 内存的两倍,/data 自定义区域
配置centos7的ip地址:
修改/etc/sysconfig/network-scripts/ifcfg-ens33文件;
- IPADDR=192.168.x.xx #静态IP
- GATEWAY=192.168.x.x #默认网关
- NETMASK=255.255.255.0 #子网掩码
- DNS1=192.168.x.x #DNS 配置
pyenv的安装方式:
使用GIt安装:
1.安装git
yum intsall git -y
2.安装Python编译依赖
yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readlinedevel zlib-devel bzip2-devel
3.创建并登陆新用户:
useradd python
4.使用python用户安装:
curl -L https://raw.githubusercontent.com/pyenv/pyenvinstaller/master/bin/pyenv-installer | bash
上面下载的是pyenv-installer是一个脚本
注意:
1.在https://github.com/pyenv/pyenv-installer 有安装文件
2. 如果出现Curl :(35) SSL connect error,是nss的版本低的问题,需要跟新
可能需要配置一个有较新包的yum源
[updates]
name=CentOS-Updates
baseurl=https://mirrors.aliyun.com/centos/6.9/os/x86_64
gpgcheck=0
然后更新nss,yum updates nss
5.在python用户的.bash_profile中追加
export PATH="/home/python/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
. .bash_profile
pyenv创建虚拟环境:
mkdir mypro
cd mypro
pyenv virtualenv 3.5.3 mypro353,3.5.3安装的py版本,mypro353自定义新版本名
pyenv local mypro353 设置该文件在的版本
以后(mypro353)会在命令行前显示
相关知识:
pyenv global 改变系统默认py版本
pyenv shell 改变当前会话的shell的py 版本,退出后失效
pyenv version 查看系统的默认版本
jupyter notebook安装:
pip install jupyter
jupyter notebook --generate-config,设置之后设置密码不会报错
jupyter notebook password,不设置以后会提示输入token
systemctl restart firewalld.service :如果连接不上需要设置防火墙
PIP包管理:
pip freeze > requirement
将一个项目的pip包全部冻结保准到指定文件 requirement
pip install -r requirement
将冻结的项目pip包全部安装到本项目
Centos忘记密码修改:
1.reboot
2.press F2 to Setup
3. press E to edit
4.输入S
5.输入b
boot客户机
6.输入密码
rm -rf etc/udev/rules.d/70.xxx删除以前的配置文件