首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Pyenv:如何在重建python后‘重建’virtualenvs

Pyenv是一个用于管理多个Python版本的工具。它允许您在同一台机器上安装和切换不同的Python版本,并且可以与virtualenv结合使用,以创建独立的Python环境。

在重建Python后,如果您想重新创建virtualenvs,可以按照以下步骤操作:

  1. 首先,使用pyenv安装所需的Python版本。您可以使用以下命令安装特定版本的Python:
  2. 首先,使用pyenv安装所需的Python版本。您可以使用以下命令安装特定版本的Python:
  3. 例如,要安装Python 3.9.6版本,可以运行:
  4. 例如,要安装Python 3.9.6版本,可以运行:
  5. 安装完成后,您可以使用以下命令列出所有已安装的Python版本:
  6. 安装完成后,您可以使用以下命令列出所有已安装的Python版本:
  7. 接下来,使用以下命令创建一个新的virtualenv:
  8. 接下来,使用以下命令创建一个新的virtualenv:
  9. 其中,<python_version>是您想要使用的Python版本,<env_name>是您为virtualenv指定的名称。例如,要创建一个名为myenv的virtualenv,并使用Python 3.9.6版本,可以运行:
  10. 其中,<python_version>是您想要使用的Python版本,<env_name>是您为virtualenv指定的名称。例如,要创建一个名为myenv的virtualenv,并使用Python 3.9.6版本,可以运行:
  11. 创建完成后,您可以使用以下命令激活virtualenv:
  12. 创建完成后,您可以使用以下命令激活virtualenv:
  13. 例如,要激活名为myenv的virtualenv,可以运行:
  14. 例如,要激活名为myenv的virtualenv,可以运行:
  15. 现在,您可以在激活的virtualenv中安装所需的Python包和库,以及执行您的项目代码。

如果您想删除virtualenv,可以使用以下命令:

代码语言:txt
复制
pyenv uninstall <env_name>

其中,<env_name>是您要删除的virtualenv的名称。

请注意,以上步骤是使用pyenv和virtualenv结合使用来管理Python环境的一种方法。您还可以使用其他工具,如conda等,来管理Python环境和虚拟环境。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

002-Python编程环境的各种姿势

pyenv install --list 如果没有我们要安装的版本,可以更新pyenvpyenv update 如果使用pyenv手工安装Python,在使用pyenv安装Python时,需要安装...切换到3.5.2版本, pyenv local 3.5.2 # 会在家目录生成一个.python-version的文件,其内容包括3.5.2 # 可以查看当前Python的版本 pyenv version...python -V # 永远不要执行pyenv global # local命令切换当前目录及其子目录的Python版本,可以通过删除 # .python-version恢复默认Python版本 pyenv...,pyenv virtualenv 2.7.5 my_project 以上命令就创建了一个基于Python-2.7.5,名为my_project的虚拟环境。...virtualenv插件还提供了virtualenvs命令,用于列出所有已创建的虚拟环境: (my_project) [lavenliu@VM_113_230_centos ~]$ pyenv virtualenvs

92820

python虚拟环境

优点 使不同应用开发环境独立 环境升级不影响其他应用,也不会影响全局的python环境 可以防止系统中出现包管理混乱和版本的冲突 常用的市场上管理 Python 版本和环境的工具 pyenv:简单的 Python...可通过下方网址安装pyenv: curl https://pyenv.run | bash 安装,向.bashrc(或.zshrc)文件中添加下方代码,使得pyenv可用于设备。...现在可以使用pyenv安装几乎所有的python解释器,包括pypy、anaconda。 需要注意的是,pyenv只在电脑上搭建本地python环境。搭建python环境需要多种函数库。...pyenv install 3.7.5pyenv global 3.7.5 输入Python-version指令,屏幕将显示Python3.7.5 依赖关系管理 使用pip和pyenv-virtualenv...poetry configsettings.virtualenvs.in-project true 注意:你只需设置一次配置,设置结果将在全局环境保留。

1.2K20

python开发环境搭建---pyenv

pyenv的安装原理的原理是利用了python-build工具,从python官网下载python包,然后安装。...安装pyenv时我的安装目录为“~/.pyenv/”,我们进入这个目录:  cd ~/.pyenv/plugins/python-build/share/python-build/,会看到里边有很多的python...修改完毕保存退出,并把python-3.5.2.tar.xz压缩包放到这个目录下 pyenv install 3.5.2 -v   重新安装即可 ###########################...进行安装,安装命令如下:  pip install virtualenvwrapper 修改环境变量,末尾加入两行内容  vim ~/.bashrc  export WORKON_HOME=$HOME/virtualenvs...-p $(which python3.5) 九、退出当前虚拟环境  deactivate 当我们创建过env352虚拟环境,再次进入可以用如下命令:  workon env352 ########

68510

优雅的Python多环境管理神器!易上手易操作!

但Anaconda体积比较庞大,也携带有图形化界面,它不算一个轻量级的Python版本管理工具。 所以 pyenv 这一简单而强大的 Python 版本管理工具应运而生。...一、pyenv 简介 pyenv 是一款轻量级的 Python 版本管理工具,可以在同一台机器上同时安装多个 Python 版本,并且可以根据应用程序或项目的需求进行快速切换。...输出: 安装指定版本(安装完成需要pyenv rehash): pyenv install 3.8.12 不过我不喜欢这种安装方式,每次切换还需要输入版本号,很麻烦,而且谁没事记版本号,后面项目多了...pyenv virtualenvs 激活虚拟环境 pyenv activate normal_work 退出虚拟环境 pyenv deactivate 四、pyenv安装Anaconda pyenv其实内部集成了...2、pyenv相比其他工具,更加侧重在 python 解释器版本管理上, 比包管理更大一个层级, 使用pyenv我们可以方便的下载指定版本的python解释器, pypi, anaconda等, 可以随时自由的在

2.1K41

如果你是mac用户,这个问题不信你没遇到!

更多精彩文章请关注公众号『Pythonnote』或者『全站技术精选』 Mac 在创建虚拟环境,会发现文件夹下有一些链接文件,各种软链接其实指向了系统的 Python (节省空间所致),所以当你更新了...然后网友提供了各种命令:更多精彩文章请关注公众号『Pythonnote』或者『全站技术精选』 find ~/.virtualenvs/my-virtual-env/ -type l 别闹了好吗?...放弃放弃,如果你愿意,那么请查看这篇帖子仔细研究:https://stackoverflow.com/questions/23233252/broken-references-in-virtualenvs...更多精彩文章请关注公众号『Pythonnote』或者『全站技术精选』 4.实操 删除重建虚拟环境即可,但如果这么简单,还用往下讲解吗?笑话!以后再出现,难不成还再删除吗?且听我的骚操作。...更多精彩文章请关注公众号『Pythonnote』或者『全站技术精选』 删除虚拟环境,再创建时,请使用如下命令: virtualenv --no-site-packages --always-copy

51120

Pipenv – 超好用的 Pytho

pipenv 是什么 pipenv 是 python 官方推荐的包管理工具,集成了 virtualenv、pyenv 和 pip 三者的功能于一身,类似于 php 中的 composer。...我们知道,为了方便管理 python 的虚拟环境和库,通常使用较多的是 virtualenv 、pyenv 和 pip,但是他们不够好用或者说不够偷懒。...可以在开发环境使用多个 python 版本。 在安装的 pyenv 条件下,可以自动安装需要的 python 版本。 安全,广泛地使用 Hash 校验,能够自动曝露安全漏洞。...如果安装 shell 提示找不到 pipenv 命令,你需要添加当前 Python 用户主目录的 bin 目录到 PATH 环境变量。...pipenv 会自动扫描系统寻找合适的版本信息,如果找不到的话,同时又安装了 pyenv 的话,则会自动调用 pyenv 下载对应版本的 python, 否则会报错。

1.4K20

PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解

可以说,它集成了virtualenv, pip和pyenv三者的功能。其目的旨在集合了所有的包管理工具的长处,: npm, yarn, composer等的优点。...pipenv 会自动扫描系统寻找合适的版本信息,如果找不到的话,同时又安装了 pyenv 的话,则会自动调用 pyenv 下载对应版本的 python, 否则会报错。...接下来我们可以切换到该虚拟环境下执行命令,执行如下命令即可: $ pipenv shell 使用Pipenv来安装第三方包 $ pipenv install urllib3 此时,Pipfile 里有最新安装的包文件的信息,名称...常用命令 我们可以使用 –-venv 参数来获得虚拟环境路径: $ pipenv --venv /Users/kennethreitz/.local/share/virtualenvs/test-Skyy4vre...解释器: $ pipenv --py /Users/kennethreitz/.local/share/virtualenvs/test-Skyy4vre/bin/python 安装指定软件包: $ pipenv

3K40

【愚公系列】2021年12月 Python教学课程 31-Django之虚拟环境的搭建

提示:文章写完,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、为什么要搭建虚拟环境? 二、如何搭建虚拟环境? 三、如何在虚拟环境中安装工具包? ---- 一、为什么要搭建虚拟环境?...所有的虚拟环境都位于/home/下的隐藏目录.virtualenvs下 二、如何搭建虚拟环境?...中,创建虚拟环境 mkvirtualenv -p python3 虚拟环境名称 例 : mkvirtualenv -p python3 py3_django 提示 : 创建虚拟环境需要联网 创建成功...删除虚拟环境的命令 : rmvirtualenv 虚拟环境名称 例 :删除虚拟环境py3_django 先退出:deactivate 再删除:rmvirtualenv py3_django 三、如何在虚拟环境中安装工具包...文档 提示 : 工具包安装的位置 : python2版本下: ~/.virtualenvs/py_flask/lib/python2.7/site-packages/ python3版本下: ~/.virtualenvs

53840
领券