Linux jupyter与python版本控制工具

安装jupyter

pip install jupyter
nohup jupyter notebook --no-browser --ip=0.0.0.0 --allow-root  1> /tmp/jupysuccess.log  2> /tmp/jupyfail.log &
用户画图:
pip install mayplotlib
 代码调试:ipdb
pip install ipdb 

python版本控制以及虚拟环境增删改查

git clone https://github.com/yyuu/pyenv.git .pyenv 
设置环境
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
source .bash_profile
pyenv install --list
https://www.python.org/ftp/python/
可以将包放入.env/cache(自行创建)
安装版本
pyenv install -v 版本
查看已安装版本
pyenv versions
切换版本
pyenv global 版本
删除版本
pyenv uninstall 版本

隔离项目的工作环境在增删改查:

工具:pyenv-virtualenv
git clone https://github.com/yyuu/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
配置环境变量:
echo 'eval "$(pyenv virtualenv-init -)"' >> .bash_profile
source .bash_profile
查看帮助:
pyenv help virtualenv
Usage: pyenv virtualenv [-f|--force] [VIRTUALENV_OPTIONS] [version] <virtualenv-name>
pyenv virtualenv --version
pyenv virtualenv --help
为一个python解释器,创建多个不同的工作环境:
pyenv virtualenv 3.6.0 first_project
pyenv virtualenv 3.6.0 second_project
查看当前已创建的工作环境:
pyenv virtualenvs
3.6.0/envs/first_project (created from /root/.pyenv/versions/3.6.0)
first_project (created from /root/.pyenv/versions/3.6.0)
进入工作环境:
pyenv activate first_profile
删除虚拟环境:
pyenv virtualenv-delete first-project
退出虚拟环境:
pyenv deactivate

你可能感兴趣的:(python,linux)