一、安装python3.6.7
https://www.cnblogs.com/pyyu/p/7402145.html
第一步、下载源码包
wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz
第二步、解压缩
xz -d Python-3.6.7.tar.xz tar -xf Python-3.6.7.tar.xz
第三步、解决编译安装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
第四步、开始进行编译安装
1、调用源码包路径下的configure脚本文件
./configure --prefix=/opt/python36
1、执行make指令,开始编译
2、make install 安装软件
第五步、升级pip工具
pip3 install --upgrade pip
已下为安装ipython解释器所需步骤
第六步、安装ipython解释器
pip3 install -i https://pypi.douban.com/simple ipython
第七步、安装jupter(朱皮特)
是交互式的笔记本,支持40多种语言。
pip3 install -i https://pypi.douban.com/simple jupyter
1.激活虚拟环境venv 2. pip3 install ipython pip3 install jupyter 3. ipython进入 from IPython.lib import passwd passwd()#生成密码 4.jupyter notebook --generate-config --allow-root生成配置文件
5.配置配置文件 c.NotebookApp.ip = '主机IP' c.NotebookApp.open_browser = False c.NotebookApp.port = 8000 5.jupyter notebook --allow-root #启动notebook
注意需要关闭防火墙
二、安装虚拟解释器环境virtualenv
第一步、下载
#指定清华源下载pip的包 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv #升级pip工具 pip3 install --upgrade pip
第二步、新建一个虚拟环境
cd /opt
mkdir all_env
cd /all_env
virtualenv --no-site-packages --python=python3 venv#得到独立第三方包的环境,并且指定解释器是python3
第三步、进入虚拟环境
source venv/bin/activate#此时进入虚拟环境(venv)Myproject
此时pip安装的包都是在虚拟环境中
第四步、退出虚拟环境
deactivate命令
三、保证开发一致性
pip3 freeze > requirements.py
会生成一个requirements.py文件,里面记录了当前虚拟环境有哪些依赖包
把项目上传到服务器后,通过:
pip3 install -r requirements.py
就会自动下载所有需要的包。
四、上传下载文件
1、lrzsz
yum install lrzsz
sz # 上传
rz # 下载
2、xftp
五、虚拟环境管理之virtualenvwrapper
第一步、安装virtualenvwrapper
pip3 install -i https://pypi.douban.com/simple virtualenvwrapper
第二步、执行脚本,让当前机器支持virtualenvwrapper(重启失效)
第三步、配置全局变量,每次开机自动加载工具
~/.bashrc #这个文件代表用户环境变量,每次登陆时候加载
把下面两行代码添加到 ~/.bashrc文件中 打开文件 vim ~/.bashrc 写入以下两行代码 export WORKON_HOME=~/Envs #设置virtualenv的统一管理目录 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的参数,生成干净隔绝的环境 export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3 #指定python解释器 source /opt/python36/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本 读取文件,使得生效,此时已经可以使用virtalenvwrapper source ~/.bashrc
基本使用:
创建一个虚拟环境: $ mkvirtualenv my_django115 这会在 ~/Envs 中创建 my_django115 文件夹。 在虚拟环境上工作:激活虚拟环境my_django115 $ workon my_django115 再创建一个新的虚拟环境 $ mkvirtualenv my_django2 virtualenvwrapper 提供环境名字的tab补全功能。 当有很多环境, 并且很难记住它们的名字时,这就显得很有用。 workon还可以任意停止你当前的环境,可以在多个虚拟环境中来回切换 workon django1.15 workon django2.0 也可以手动停止虚拟环境 deactivate 删除虚拟环境,需要先退出虚拟环境 rmvirtualenv my_django115
其他常用命令
lsvirtualenv 列举所有的环境。 cdvirtualenv 导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages 。 cdsitepackages 和上面的类似,但是是直接进入到 site-packages 目录中。 lssitepackages 显示 site-packages 目录中的内容。 完整官网介绍:https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html