安装
https://www.cnblogs.com/lxfnote/p/8615697.html
pyenv安装python,先把本地升级成3版本的python,否则一堆错误,切记!!!
rpm -qa | grep openssl
rpm -e --nodeps <包名>
virtualenv
#
功能说明:创建单独的虚拟python环境
安装:
pip install virtualenv
查看版本:
virtualenv --version
查看命令参数:
virtualenv
很重要!!!
常用操作:
venv是新建虚拟环境的名称#
| 1 创建虚拟环境: virtualenv v_env_name |
| 为环境指定Python解释器: virtualenv -p c:\python27\python.exe venv |
| 2 激活虚拟环境: source venv/bin/activate |
| 3 停止虚拟环境、退出虚拟环境: deactivate |
| 4 删除虚拟环境(直接删除目录即可): rm -rf venv |
virtualenvwrapper#
功能说明:控制虚拟python环境的各个版本
安装:pip install virtualenvwrapper
https://blog.csdn.net/ramblerviper/article/details/118882897
# 在win环境下安装,网上提示要pip install virtualenvwrapper-win,但实际测试,不加-win,效果一样
#
重要!!!win环境中环境变量的设置
在~/.bash_profile
中添加如下三行:
| export WORKON_HOME=$HOME/.virtualenvs |
| export PROJECT_HOME=$HOME/.workspace |
| source /usr/bin/virtualenvwrapper.sh |
修改后使之立即生效(也可以重启终端使之生效):
source ~/.bash_profile
常用操作:
| 4 进入虚拟环境的site-packages目录: cdsitepackages |
| |
| 5 列出site-packages目录的所有软件包: lssitepackages |
| 7 删除虚拟环境: rmvirtualenv venv |
| 8 新建虚拟环境: mkvirtualenv bobbyvir |
| mkvirtualenv --python=/usr/local/bin/python bobbyvir |
| |
| 10 进入虚拟环境: workon bobbyvir |
| 11 创建mic项目和运行环境mic: mkproject mic #这个wsl不懂 |
pyenv(github文档写的很详细)#
功能说明:最正规的好用的多版本管理工具
安装:
git clone https://github.com/pyenv/pyenv.git ~/.pyenv # 下载到指定目录~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
exec $SHELL
常用操作:
官网命令
| 1 pyenv commands (列出所有pyenv可用命令行) |
| pyenv commands |
| 2 pyenv local (设置局部版本,即当前目录下使用此版本) |
| pyenv local 3.6.5 |
| 3 pyenv global (设置全局版本,即所有目录下都默认使用此版本) |
| pyenv global 3.6.5 |
| 4 pyenv shell () |
| pyenv shell |
| pyenv shell |
| pyenv shell –unset |
| 5 pyenv install (安装指定版本) |
| (mac brew install xz) |
| pyenv install 3.6.5 |
| # 如果下载速度慢的话,可以事先下载之,放到~/.pyenv/cache目录即可. |
| # 用此命令安装的python版本,安装在$PYENV_ROOT/versions下,用插件pyenv-virtualenv产生的虚拟环境,也是安装在此目录下 |
| # 如果版本更新不及时,则更新下pyenv |
| # $ cd $(pyenv root) |
| # $ git pull |
| # 下载搜狐的包到本地 wget http://mirrors.sohu.com/python/3.8.5/Python-3.8.5.tar.xz -P ~/.pyenv/cache |
| # 搜狐地址失效,直接下载xxx.tar.xz,放到cache目录下 |
| 6 pyenv uninstall (卸载指定版本) |
| pyenv uninstall 3.6.5 |
| 7 pyenv rehash (对数据库进行更新) |
| 刷新数据库。==使用pip install后,使用其刷新第三方模块!== |
| pyenv rehash |
| 8 pyenv version (显示当前活动的python版本) |
| pyenv version |
| 9 pyenv versions (显示所有的python版本) |
| pyenv versions |
| 10 pyenv which (列出系统(linux)下command的全路径) |
| pyenv which mkdir |
| 11 pyenv whence (列出包含command的所有Python版本) |
一般到此,已经满足日常用途了
pyenv插件之pyenv-virtualenv#
功能说明:在pyenv上实现创建 使用 退出 删除虚拟python环境
安装:
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
exec $SHELL
常用操作:
| 1 创建了一个名为env362的python虚拟环境,这个环境的真实目录位于:~/.pyenv/versions/。为了区分python版本和虚拟环境,建议命名上有区别。 |
| pyenv virtualenv 3.6.2 env362 |
| 2 使用3.6.2的虚拟环境 |
| pyenv activate env362 |
| 3 关闭3.6.2的虚拟环境 |
| pyenv deactivate |
| 4 卸载3.6.2的虚拟环境 |
| pyenv uninstall env362 |
pyenv插件之pyenv-virtualenvwrapper (没弄明白sl)#
安装:
git clone https://github.com/pyenv/pyenv-virtualenvwrapper.git $(pyenv root)/plugins/pyenv-virtualenvwrapper
常用操作:
| 1 激活virtualenvwrapper |
| pyenv virtualenvwrapper |
参考链接:
链接一
链接二
链接三---pyenv-virtualenvwrapper
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具