Linux 4 安装相关程序

一、安装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

 

posted @ 2019-08-14 13:45  不可思议的猪  阅读(238)  评论(0编辑  收藏  举报