pyenv允许您在多个python版本之间轻松切换。它简单、不引人注目,并且遵循了unix的传统,即单用途工具可以很好地完成一件事情。
pyenv-win的Python项目详细描述
pyenv for windows
pyenv是一个很好的工具。我把它移植到窗户上了。有些命令没有实现,但在基本使用中不会有问题。
对于现有的python用户,我们支持通过pip安装
- 简介
- pyenv
- pyenv win does
- 安装
- 如何工作
- 如何获取更新
- 常见问题
- 如何贡献
- bug tracker and support
- 许可证和版权
- 作者与感谢
简介
python的pyenv是一个很好的工具,但它并不直接支持windows平台,ruby开发人员的rbenv也是如此。经过一些研究和python开发人员的反馈,他们喜欢在windows系统中使用这样的功能。
我的灵感来自pyenv对于windows支持,我个人也会使用带有漂亮的pyenv的mac和linux,但在一些公司,他们仍然使用windows进行开发。此库用于帮助Windows用户管理多条蟒蛇。
为ruby开发人员的rbenv win找到了一个类似的系统。该项目由rbenv win派生而来,并为pyenv修改。有些命令没有实现,但在基本使用中不会有问题。
Pyenv
pyenv是一个简单的python版本管理工具。它允许您在多个版本的python之间轻松切换。它简单、不引人注目,并且遵循了unix的传统,即单用途工具可以很好地完成一件事。
Pyenv Win可以
commands List all available pyenv commands local Set or show the local application-specific Python version global Set or show the global Python version shell Set or show the shell-specific Python version install Install a Python version using python-build uninstall Uninstall a specific Python version rehash Rehash pyenv shims (run this after installing executables) version Show the current Python version and its origin versions List all Python versions available to pyenv exec Runs an executable by first preparing PATH so that the selected Python
安装
通过pip安装:(以支持现有python用户)
- 对于命令提示符,请使用以下命令
pip install pyenv win--target%userprofile%/.pyenv
(或)
对于git bash或其他命令,请使用以下命令pip install pyenv win--target$home/.pyenv
- 将以下路径添加到环境路径变量以访问pyenv命令
%userprofile%\.pyenv\pyenv win\bin;%用户配置文件%pyenv\pyenv win\shimpers;
开头- 环境路径::我的计算机->;属性->;高级系统设置->;高级->;环境变量->;路径
- 打开命令提示符(新会话)并键入
pyenv--version
- 您需要查看当前的pyenv版本。如果您遇到错误,请再次执行仍面临问题的步骤打开一张票据
- 键入
pyenv
查看它支持的命令列表。更多..
安装完毕,万岁…!
- 对于命令提示符,请使用以下命令
下载zip文件安装:
链接:pyenv-win
提取到您的
%userprofile%/.pyenv/pyenv win
将以下路径添加到环境路径变量以访问pyenv命令
%userprofile%\.pyenv\pyenv win\bin;%userprofile%\.pyenv\pyenv win\shimpers;
在开头- 环境路径::我的计算机->;属性->;高级系统设置->;高级->;环境变量->;路径
打开命令提示符(新会话)并键入
pyenv--version
您需要查看当前的pyenv版本。如果您遇到错误,请再次执行仍面临问题的步骤打开一个票证
键入
pyenv
查看它支持的命令列表。更多..
安装完毕,万岁…!
通过git安装:
将存储库克隆到用户配置文件
git克隆https://github.com/pyenv-win/pyenv-win.git%userprofile%/.pyenv/pyenv-win
将以下路径添加到环境路径变量以访问pyenv命令
%userprofile%\.pyenv\pyenv win\bin;%userprofile%\.pyenv\pyenv win\shimpers;
在开头- 环境路径::我的计算机->;属性->;高级系统设置->;高级->;环境变量->;路径
打开命令提示符(新会话)并键入
pyenv--version
您需要查看当前的pyenv版本。如果您遇到错误,请再次执行仍面临问题的步骤打开一个票证
键入
pyenv
查看它支持的命令列表。更多..
安装完毕,万岁…!
工作原理
- 查看pyenv windows支持的python版本列表。
pyenv安装-l
- 安装python版本。
pyenv install 3.5.2
注意:旧版本的python是msi文件,只需单击"下一步"进行安装(无需更改其中的任何选项) - 将python版本设置为全局版本。
pyenv global 3.5.2
注意:需要安装版本 - 将python版本设置为本地版本。
pyenv local 3.5.2
您可以为项目提供任何想要使用的版本,这将通过输入与其他虚拟env不同的文件夹来自动激活。激活。 - 卸载任何python版本。
pyenv卸载3.5.2
- 要知道您使用的是哪个python及其路径
pyenv version
- 查看此系统中安装的所有python版本
如何获取更新
- 通过PIP安装
- 将pyenv win installed path添加到位于站点包中的所有.pth文件。现在Pyenv Win被PIP认可
- 通过pip获取更新
pip install--升级pyenv-win
- 通过Git安装
- 转到
%userprofile%/.pyenv/pyenv win
(这是您的安装路径)并键入git pull
- 转到
- 通过ZIP安装
- 转到路径
%userprofile$/.pyenv/pyenv win/
replacelibexec
和bin
文件夹
- 转到路径
FAQ
问题:pyenv for windows是否支持python2?< BR>回答:是的,我们支持2.0.1版中的python2。我们从2.0.1开始支持,直到python.org正式删除。
问题:pyenv for windows是否支持python3?< BR>回答:是的,我们支持3.0版的python3。我们支持从3.0到python.org正式删除。
问题:我遇到一个问题
找不到批处理文件。
安装python时,该怎么办?< BR>回答:您可以忽略它。它在少数设备中创建BAT文件之前调用pyenv rehash
命令。问题:卸载python版本时系统卡住,怎么办?< BR>答案:基于少数计算机的系统策略,建议在这些计算机中通过路径
%userprofile%/.pyenv/pyenv win/install_cache/
卸载。我相信你知道手动卸载。卸载时请删除网站包
和脚本
(强制)。仔细检查路径中不存在python版本文件夹%userprofile%/.pyenv/pyenv win/versions/
如果存在,请将其删除(必需)。问题:我使用pip安装了pyenv win如何卸载它?< BR>回答:按照如何在pip中获取更新的链接然后
pip卸载pyenv win
如何贡献
- 从本地派生项目和克隆。
- 创建上游遥控器并在分支之前同步本地副本。
- 为每一个单独的工作分支。编写测试用例是一个很好的实践。
- 做这项工作,写出好的提交消息,如果有贡献文件,请阅读该文件。
- 通过运行
tests\test_install.bat
和tests\test_uninstall.bat
- 推送到原始存储库。
- 在github中创建一个新的拉取请求。
Bug Tracker和支持
- 请通过github bug tracker报告pyenv win的任何建议、bug报告或烦恼。
许可证和版权
作者和感谢
Pyenv Win由Kiran Kumar Kotari开发