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

python版本抓狂,试下pyenv安装pyenv版本切换pyenv-virtualenv小结

这些杂七杂八问题让初学者很烦躁,pyenv正是解决此类问题神器。 简单地说,pyenvpython版本管理工具。...能实现如下功能: 安装多个不同版本python,且彼此独立 便捷地切换版本,可以设置为全局切换,也可以设置某个目录为特定版本 ?...因此需要用以下国内特色下载方式: 根据你下载版本号,拼接url https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz 用迅雷或其它下载工具下载.../3.6.6 验证安装 查看已安装版本 ☁ ~ pyenv versions system 3.6.6 版本切换 全局切换 将3.6.6设置为全局使用版本 ☁ ~ pyenv global...☁ ~ pyenv uninstall 3.6.6 pyenv-virtualenv pyenv已经很强大了,但还不够,如果我们希望每个项目的依赖都是独立,而不是全部安装在同一版本python

1.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

Python版本共存 | Pyenv安装与常用命令

Python实际部署过程中,经常碰到系统自带Python版本是2.x,而自己开发使用是3.x版本。...由于系统中有其他服务依赖系统自带Python版本,不能直接替换,所以就需要在系统中安装多个Python,即需要实现Python版本共存。...-v # 安装对应版本,若发生错误,可以显示详细错误信息 pyenv versions # 显示当前使用python版本 pyenv which python # 显示当前...python安装路径 pyenv global # 设置默认Python版本 pyenv local # 当前路径创建一个.python-version, 以后进入这个目录自动切换为该版本...以安装3.4.4版本为例 pyenv install 3.4.3 pyenv global 3.4.3 pyenv rehash pyenv rehash python -m easy_install

21010

如何在 Mac 上使用 pyenv 运行多个版本 Python

最近,我试图在 macOS 上运行一个依赖于 Python 3.5.9 项目,而我系统上并没有安装这个版本。...安装和设置 pyenv 值得庆幸是,pyenv 可以绕开这一系列复杂问题。首先,我需要安装 pyenv。...PATH 决定了 shell 通过命令名称来搜索文件位置。你必须确保 shell 程序能够找到通过 pyenv 运行 Python 版本,而不是默认安装版本(通常称为系统版本)。...正确设置 pyenv,可以在 Bash 或 zsh 中运行以下命令: $ PATH=$(pyenv root)/shims:$PATH 现在,如果你检查 Python 版本,你会看到它是 pyenv...确认一下: $ python -V Python 3.8.0 我运行项目仅适于 Python 3.5,因此我将在本地设置该版本并确认: $ pyenv local 3.5.9 $ python -V

4.5K10

在Ubuntu 18.04中安装pyen

最近正在重头梳理Python基础知识,为了更好地使用Python进行开发,防止发生版本混乱(不同第三方库有可能因为Python版本不兼容而报错),所以需要使用pyenv进行版本管理。...*** 通常来说,安装一个开源程序需要自己编译和下载相关依赖包,但是作者提供个一个简易安装器,只需要一条命令即可搞定安装。.../pyenv-installer/raw/master/bin/pyenv-installer | bash 如果升级pyenv: $ pyenv update 卸载pyenvpyenv安装默认路径为..."$(pyenv init -)" eval "$(pyenv virtualenv-init -)" 遇到问题 1.找不到pyenv命令pyenv: command Not Found 解决:检查...2.找不到zlib包(缺少依赖) 解决:输入下面命令安装 $ sudo apt-get install zlib1g-dev 以上就是全部安装方法,感谢阅读。

1.1K30

python版本管理(python环境隔

pyenv 和 pipenv 应该是目前主流 python 版本控制和虚拟环境工具了,下面内容都基于这两个。 从 PATH 开始。...这就很巧妙了,加了这个,python 啊 pip 啊这些命令都被这个垫片拦截住了,具体用那个版本那个环境全取决于 shims 里面 python 心情,它指哪就打哪。...这就说明了一个问题,只要你使用pyenv 运行 which python 时候永远都打印 /Users/admin/.pyenv/shims/python 即使它指向是各种各样 python 版本...(which pip 同理) pyenv 通过环境变量 PYENV_VERSION 控制 python 指向版本,也就是 pyenv shell 控制内容,控制顺序依次是 pyenv shell,...第二种,屏蔽掉 pyenv 把 ~/.zshrc 里面的 eval "$(pyenv init -) 去掉,这样就会用系统或者 brew 安装 python, 在这个里面安装 pipenv 之后 vscode

1K30

virtualenvwrapper + pyenv 打造多版本 Python 环境

查看所有 Python 版本 $ pyenv versions 执行命令将打印出安装所有 Python 版本,*表示当前使用 Python 版本。 2....查询所有可安装 Python 版本 $ pyenv install -l 3. 安装与卸载 $ pyenv install 2.7.14 安装 Python 2.7.14 版本。...设置 Python 版本 $ pyenv shell 2.7.14 # 设置面向 shell Python 版本,通过设置当前 shell PYENV_VERSION 环境变量方式。...pyenv 会从当前目录开始向上逐级查找 .python-version 文件,直到根目录为止。若找不到,就用 global 版本。...取消 shell 或 local python 版本 $ pyenv shell --unset $ pyenv local --unset 使用镜像加速下载 通过下列脚本使用国内搜狐镜像快速安装版本

1.4K60

python虚拟开发环境搭建

开发环境 - pyenv pyenvpython版本管理工具: 管理python解释器 管理python版本 管理python虚拟环境 官网:https://github.com/pyenv/pyenv...版本,通过将版本号写入~/.pyenv/version文件方式。...[python@ames ~]$ pyenv global 3.5.3 local: 设置面向程序本地版本,通过将版本号写入当前目录下.python-version文件方式。...这种方式设置python版本优先级比global高,pyenv会从当前目录开始向上逐级查找.python-version文件,知道根目录为止,若找不到,就用global版本。... -> /home/python/.pyenv/versions/3.6.1/envs/env361 [python@ames ~]$ 删除虚拟环境: 如果删除这个虚拟环境,只须直接删除它所在目录即可

55710

Python 包都装到哪了?

前言 写这篇文章是因为最近在Python社区看到,有几个求助频率非常高问题: 我安装了pip为什么运行报找不到可执行文件? import module为什么报ModuleNotFound?...授人以鱼不如授人以渔,解决这类问题,你得知道Python是如何找包。希望看完这篇文章,能有所帮助。...从上面第二条可以看到不同次版本Python三方库路径不同,如果你把Python从3.6升级到3.7那么之前装三方库都没法用了。当然你可以整个文件夹都拷贝过去,大部分情况不会出问题。...但需注意,避免把不同Python版本路径加到PYTHONPATH里,比如PYTHONPATH=/home/frostming/.local/lib/python2.7/site-packages,因为...所以找到包路径,只需要知道解释器路径就可以了,如果遇到改变包路径,只需要通过正确PATH设置,指定你想要Python解释器即可。 现在回到开头三个问题,大家会解决了吗?

5.3K21

初识Python安装版本Python

:https://pypi.python.org/pypi (一定要注意你安装版本兼容性,如下:↓) pip list //查看安装了哪些模块 我当前安装python版本是:Python...2.7.13 如果安装ipython出现报错或者不兼容,我们需要指定版本安装: (报错信息大概意思是:当前版本只能安装5.x版本ipython) pip install ipython==5.3.0...Python安装升级 将原来/usr/bin/python链接改为别的名字 mv /usr/bin/python /usr/bin/python_old2 再建立新版本python链接 ln -s.../usr/local/python2.7/bin/python /usr/bin/python 通过命令行查看python版本 # python –V 注意点: 成功升级安装Python 但是yum...选择你需要python版本 - Apply - OK ? Pycharm设置python参数 ? ?

1.7K50

002-Python编程环境各种姿势

本文档以Python3.5.2版本进行演示。 pip pip是Python软件包管理工具,可以用来安装、升级与卸载Python软件包。从Python3.4版本开始,系统已经自带pip工具了。.../cache目录即可, # 安装包应为.tar.gz格式压缩包 # 需要修改~/.pyenv/plugins/python-build/share/python-build/3.5.2 ## # 查看可以安装版本...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

91520
领券