[Python] venv基于pip的常用包安装(pytorch,gdal...) 以及 pyenv的使用

Python常用虚拟环境配置

virtualenv venv #创建虚拟环境
source activate venv/bin/activate #进入虚拟环境

包管理

常用包
#pytorch
#opencv
#sklearn
pip install torch===1.6.0 torchvision===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html 
pip install opencv-python 
pip install scikit-learn
GDAL

按照以下教程安装成功:

https://mothergeo-py.readthedocs.io/en/latest/development/how-to/gdal-ubuntu-pkg.html

sudo add-apt-repository ppa:ubuntugis/ppa && sudo apt-get update
sudo apt-get update
sudo apt-get install gdal-bin
sudo apt-get install libgdal-dev
export CPLUS_INCLUDE_PATH=/usr/include/gdal
export C_INCLUDE_PATH=/usr/include/gdal

检查GDAL版本:
gdal-config --version
安装Pip:
pip install gdal==上面的版本号
最后
在~/.bashrc 的最后添加:GDAL_DATA=/usr/share/gdal

pyenv 切换python版本

一键安装

mkdir  ~/.pyenv  #查看pyenv版本

git clone git://github.com/yyuu/pyenv.git ~/.pyenv 
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc 
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc 
echo 'eval "$(pyenv init -)"' >> ~/.bashrc 
exec $SHELL -l

查看、更新版本
pyenv -v
pyenv update
选择python版本

pyenv global 3.5.0 //设置全局版本,即系统使用的将是此版本
pyenv local 3.5.0 //当前目录下的使用版本,有点类似virtualenv
原文地址:https://www.cnblogs.com/geoli/p/13495650.html