python3的ipython安装教程_Linux服务器超简单安装Python3环境、Ipython、Jupyter、virtualenv、virtualenvwrapper教程全在这了...

一、网卡配置

vim /etc/sysconfig/network-scripts/ifcfg-ens33

ONBOOT='yes'

二、更换Linux语言环境

1.修改配置文件

vim /etc/locale.conf

LANG="zh_CN.UTF-8"

2.更改后查看系统语言变量

locale

三、更换yum repo源

cd /etc/yum.repos.d

1.好习惯,备份yum源

mkdir repo_bak

mv *.repo repo_bak/

2.下载阿里云repo文件

wget http://mirrors.aliyun.com/repo/Centos-7.repo

3.清空yum缓存并且生成新的yum缓存

yum clean all

yum makecache

4.安装软件扩展源

yum install -y epel-release

四、python3安装

1.下载python3.6.7

1.1 切换到opt目录

cd /opt

1.2 下载python3.6.7

wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tgz

1.3 解压下载后的python压缩包

tar -zxvf Python-3.6.7.tgz

2.下载python3依赖文件

yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel

openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

3.编译Python3

3.1 进入解压后的python包

cd Python-3.6.7

3.2 安装python3

./configure --prefix=/opt/python36/

3.3 编译Python3

make install

3.4 创建python3快捷方式

方式一: 软连接(这一步很麻烦,并且不适用于virtualenv的创建)

ln -s /opt/python36/bin/python3.6 /usr/bin/python3 #但是这一步还没有pip

ln -s /opt/python36/bin/pip3 /usr/bin/pip3

方式二: 配置环境变量,永久生效,写入到文件/etc/profile中,每次登录就生效

vim /etc/profile #将此配置写到最低行

PATH=/opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

source /etc/profile #读取这个文件,让环境变量重新生效

4、升级pip3

pip3 install --upgrade pip

五、安装ipython解释器

1.安装ipython,指定douban源下载

pip3 install -i https://pypi.douban.com/simple ipython

六、安装并调试Jupyter

1、安装Jupyter

pip3 install -i https://pypi.douban.com/simple jupyter

2、调试jupyter

2.1进入ipython环境,给jupyter设置密码

ipython from IPython.lib import passwd

passwd()

Enter password:

Verify password:

Out[2]: 'sha1:64ad62e6d8a1:8d80ed008ea27d9523cddc40fb12d75082316d43'

2.2 编译朱皮特的配置文件

jupyter notebook --generate-config --allow-root

2.3编译朱皮特的配置文件

vim ~/.jupyter/jupyter_notebook_config.py

2.4修改如下配置一致即可

c.NotebookApp.ip = '可以写ip或者0.0.0.0'

c.NotebookApp.open_browser = False

c.NotebookApp.port = 8000

2.5启动朱皮特

jupyter notebook --allow-root #启动notebook

2.6如果启动不了,很可能是防火墙问题

2.6.1

iptables -L 查看防火墙规则

iptables -F 清空防火墙规则

2.6.2

systemctl stop firewalld #关闭防火墙服务

systemctl disable firewalld #从开机自启中,移除这个防火墙服务,永久关闭

2.6.3

关闭selinux

1.查看selinux规则 getenforce

2.临时关闭selinux setenforce 0

注意:

永久关闭selinux,需重启生效

vim /etc/selinux/config

写入以下配置

SELINUX=disabled

重启服务器生效

七、安装虚拟环境

1.虚拟环境安装

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv

2.通过virtualenv命令,创建虚拟环境

2.1 切换到要创建虚拟环境的目录

virtualenv --no-site-packages --python=python3 venv1

2.2参数解释

--no-site-packages 创建一个干净,隔离宿主机环境的虚拟环境

--python=python3 指定解释器为python3解释器

3.虚拟环境的进入与退出

进入虚拟环境

读取已创建虚拟环境中的bin目录下的activate文件

e.g: source /opt/all_env/venv1/bin/activate

退出虚拟环境

deactivate

4.检查环境变量PATH,检查是否正确激活了虚拟环境

echo $PATH

5.检查虚拟环境下的python3和pip3目录位置

which python3

which pip3

6.使用虚拟环境进行项目开发

6.1 例如使用虚拟环境env1开发django1.11.11版本的项目

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple django==1.11.11

6.2 例如使用虚拟环境env2开发django2.0版本的项目

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple django==2.0

八、虚拟环境管理工具virtualenvwrapper

1.下载virtualenvwrapper

pip3 install -i https://pypi.douban.com/simple virtualenvwrapper

2.配置全局变量,设置virtualenvwrapper.sh脚本文件自启动

2.1 打开登陆用户家目录下的.bashrc文件

vim ~/.bashrc

2.2 填写参数

#设置virtualenv的统一管理目录

export WORKON_HOME=~/Envs

#添加virtualenvwrapper的参数,生成干净隔绝的环境

export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'

#指定python解释器

export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3

#执行virtualenvwrapper安装脚本

source /opt/python36/bin/virtualenvwrapper.sh

:wq保存退出

2.3 重新加载.bashrc文件

source ~/.bashrc

3.virtualenvwrapper使用方法

3.1.创建虚拟环境,创建后虚拟环境位置在WORKON_HOME目录下

mkvirtualenv env1

3.2.查看当前机器所有的虚拟环境

lsvirtualenv

3.3.激活某个虚拟环境或切换为某个虚拟环境

workon env1

3.4.删除某个虚拟环境

rmvirtualenv env1

3.5.切换到当前虚拟环境的目录(前提是当前环境为虚拟环境)

cdvirtualenv env1

九、确保项目的环境一致性

1.导出当前python环境的包

pip3 freeze > requirements.py

2.将requirements.py上传至服务器后,在服务器下创建一个虚拟环境,在虚拟环境中导入项目所需的模块依赖

pip3 install -r requirements.py

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值