当前位置:   article > 正文

windows安装pyenv及使用_要在 windows 系统上安装和使用 pyenv,

要在 windows 系统上安装和使用 pyenv,

本文内容来自
https://pyenv-win.github.io/pyenv-win/#installation

安装

1.如果本机已经安装python则使用pip安装
在命令行中执行以下命令(注意这里不要使用powershell ,我测试的时候发现它无法解析%USERPROFILE%):

pip install pyenv-win --target %USERPROFILE%\.pyenv

如果报错则使用以下命令(github issue):

pip install pyenv-win --target %USERPROFILE%\.pyenv --no-user --upgrade

使用powershell 添加pyenv 的相关环境变量

[System.Environment]::SetEnvironmentVariable(‘PYENV’,$env:USERPROFILE + “.pyenv\pyenv-win”,“User”)

[System.Environment]::SetEnvironmentVariable(‘PYENV_ROOT’,$env:USERPROFILE + “.pyenv\pyenv-win”,“User”)

[System.Environment]::SetEnvironmentVariable(‘PYENV_HOME’,$env:USERPROFILE + “.pyenv\pyenv-win”,“User”)

[System.Environment]::SetEnvironmentVariable(‘path’, $env:USERPROFILE + “.pyenv\pyenv-win\bin;” + $env:USERPROFILE + “.pyenv\pyenv-win\shims;” + [System.Environment]::GetEnvironmentVariable(‘path’, “User”),“User”)

2.如果本机没有安装python 则使用powershell直接安装
在powershell 中执行以下命令:

Invoke-WebRequest -UseBasicParsing -Uri “https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1” -OutFile “./install-pyenv-win.ps1”; &“./install-pyenv-win.ps1”

如果报出下边这个错误,则需要以管理员身份运行powershell然后执行Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine,之后再运行上边一条命令。

& : File C:\Users\kirankotari\install-pyenv-win.ps1 cannot be loaded because running scripts is disabled on this system. For
more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:173
+ ... n.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~ 
 + CategoryInfo          : SecurityError: (:) [], PSSecurityException 
 + FullyQualifiedErrorId : UnauthorizedAccess
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

如果有其它错误,可以在github issue里找找。

使用

列出一些常用的命令
查看pyenv支持的python版本: pyenv install -l
上一条命令加上过滤: pyenv install -l | findstr 3.8
安装指定版本的python: pyenv install 3.5.2
注意:非静默安装可能会弹出安装窗口,不需要改动窗口中的配置,使用默认配置即可,也可以使用 -q 参数进行静默安装
也可以一次性安装多个版本: pyenv install 2.4.3 3.6.8
设置全局使用的python版本: pyenv global 3.5.2
注意: 这个指定的版本必须已经安装到本机
设置局部使用的python版本: pyenv local 3.5.2
卸载指定版本的python: pyenv uninstall 3.5.2
查看当前使用的python版本: pyenv version
查看本地安装的所有的python版本: pyenv versions

After (un)installing any libraries using pip or modifying the files in a version’s folder, you must run pyenv rehash to update pyenv with new shims for the python and libraries’ executables.
注意: 这个命令必须在 .pyenv 文件夹之外.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/886241
推荐阅读
相关标签
  

闽ICP备14008679号