企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 安装依赖 ~~~ yum install -y gcc zlib* readline readline-devel readline-static openssl openssl-devel openssl-static sqlite-devel bzip2-devel bzip2-libs ~~~ ## [pyenv][1] ### 安装pyenv ~~~ git clone https://github.com/pyenv/pyenv.git ~/.pyenv ~~~ ### 设置PATH ~~~ export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" ~~~ ### 使变量生效 ~~~ exec $SHELL -l ~~~ ### 常用命令 ~~~ pyenv version 查看当前使用的python版本 pyenv global 查看或设置全局python版本 pyenv local 查看或设置本地python版本 pyenv install 安装 pyenv uninstall 卸载 pyenv rehash 每当你增删了 Python 版本或带有可执行文件的包(如 pip)以后,都应该执行一次本命令 pyenv which $ pyenv which python3.3 /home/yyuu/.pyenv/versions/3.3.3/bin/python3.3 ~~~ ## [virtualenv][2] ### 通过包管理器安装virtualenv * ubuntu ~~~ apt-get install python-virtualenv ~~~ * centos ~~~ yum install -y python-virtualenv ~~~ ### 通过克隆作为插件 ~~~ git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv ~~~ ### 设置PATH ~~~ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc ~~~ ### 使变量生效 ~~~ source ~/.bashrc ~~~ ### 常用命令 * 创建名为py3的虚拟环境 ~~~ virtualenv -p /usr/local/bin/python3.3 py3env ~~~ * 激活虚拟环境 ~~~ source py3env/bin/activate ~~~ * 取消激活 ~~~ deactivate ~~~ > 如果virtualenv作为pyenv的插件,则使用如下方法创建 ~~~ pyenv vertualenv python3.3 py3env pyenv activate venv2711 pyenv deactivate ~~~ ## pyenv使用国内镜像加速 ~~~ v=3.5.2|wget http://mirrors.sohu.com/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/;pyenv install $v ~~~ [1]:https://github.com/pyenv/pyenv [2]:https://github.com/pypa/virtualenv