wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz #在当前目录下载Python包 tar -zxvf Python-3.6.3.tgz #解压缩Python包 cd Python-3.5.2/ #进入解压缩后的目录 ./configure --prefix=/opt/python3.6 make sudo make install
执行 ./configure 时,如果报错:
configure: error: no acceptable C compiler found in $PATH
说明没有安装合适的编译器。这时,需要安装/升级 gcc 及其它依赖包。然后重新执行.configure
sudo apt-get install make gcc gcc-c++
sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt-get update sudo apt-get install python3.6
安装
sudo apt install git
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
配置环境变量
echo 'export PATH=~/.pyenv/bin:$PATH' >> ~/.bashrc
echo 'export PYENV_ROOT=~/.pyenv' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
常用命令
pyenv install --list # 列出可安装版本
pyenv install <version> # 安装对应版本
pyenv install -v <version> # 安装对应版本,若发生错误,可以显示详细的错误信息
pyenv versions # 显示当前使用的python版本 pyenv which python # 显示当前python安装路径
pyenv global <version> # 设置默认Python版本
pyenv local <version> # 当前路径创建一个.python-version, 以后进入这个目录自动切换为该版本
pyenv shell <version> # 当前shell的session中启用某版本,优先级高于global 及 local
安装依赖包
sudo apt-get update
sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus
sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
sudo apt-get install libssl-dev openssl
sudo apt-get install libffi-dev
安装python
pyenv install 3.7.0 -v
更新数据库
pyenv rehash
使用pyenv离线安装python
安装包放进pyenv的cache文件夹中,如果没有这个cache文件夹,那么新建一个
查看已经安装的python版本:
pyenv versions
* system (set by /root/.pyenv/version)
3.7.0
设置全局python版本
pyenv global 3.7.0
virtualenv 是一个创建隔绝的Python环境的工具。
鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。
1、安装
pip install virtualenv
pip install virtualenvwrapper
pip install virtualenvwrapper-win #Windows使用该命令
2、添加环境变量,在~/.bashrc写入以下内容
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=~/Envs
source /usr/local/bin/virtualenvwrapper.sh
WORKON_HOME:virtualenvwrapper存放虚拟环境目录
virtualenvwrapper.sh会安装到python的bin目录下,所以该路径是python安装目录下bin/virtualenvwrapper.sh
读入配置文件,立即生效
source ~/.bashrc
virtualenvwrapper基本使用
1.创建虚拟环境 mkvirtualenv
mkvirtualenv venv
这样会在WORKON_HOME变量指定的目录下新建名为venv的虚拟环境。
若想指定python版本,可通过"--python"指定python解释器
mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv
2. 基本命令
workon # 查看当前的虚拟环境目录
workon py3 # 切换到虚拟环境
deactivate # 退出虚拟环境
rmvirtualenv venv # 删除虚拟环境
清华大学Anaconda指南:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
教程:https://conda.io/docs/user-guide/install/linux.html
虚拟环境管理
针对不同的项目,建议给每个项目创建一个虚拟环境,以防相互影响。
# 创建虚拟环境
conda create --name mytest
# 查看所有环境
conda env list
# 激活环境
source activate mytest
# 取消环境
source deactivate mytest
# 删除环境
conda remove --name mytest --all
ZTF|时间:2022-08-25
如果缘分安排我们相遇,请不要让她擦肩而过。扫一扫二维码,加我为好友吧!