Gre*_*edo 8 python windows conda virtual-environment
与Can I conda install an alpha or beta version of Python密切相关?但这个问题是关于 conda-forge 中的特定版本。如果 Python 版本(例如 3.10.0b1)可以通过https://www.python.org/download/pre-releases/下载但还没有在主要的 anaconda 或任何其他 conda 频道中,那么我最好的选择是什么?使用它?
特别是对于 Python 的 alpha/beta 版本,我希望为我的安装保护 conda 环境。我现在担心使用标准 Python 安装程序,因为它可能无法正常运行,但也许我可以采取一些缓解措施?
pyenv可能是管理 Python 安装的最佳方式(不要与 Python 虚拟环境混淆)。它可以轻松安装和访问 Python 的 alpha 和 beta 版本,或任何其他先前发布的版本。
不幸的是,pyenv 无法在 Linux 的 Windows 子系统之外的 Windows 中运行。幸运的是,您可以使用pyenv-win,它是 pyenv for Windows 的端口,并且是 pyenv 作者推荐的。要安装它,请按照他们的安装说明进行操作。
安装完成后,您可以运行以下命令来安装 Python 3.10.0b1:
pyenv install 3.10.0b1
pyenv global 3.10.0b1
Run Code Online (Sandbox Code Playgroud)
请注意,alpha/beta 版本不是永久性的,因此当您实际运行这些命令时,3.10.0b1 可能不再可用。您可以运行pyenv update更新 pyenv,这将通知它当前可用的版本。pyenv install 3.10.<TAB><TAB>将显示可以安装哪些版本的 Python 3.10。
您可以通过运行来测试它:
python -V
Run Code Online (Sandbox Code Playgroud)
Python 3.10.0b1如果一切正常,您应该得到一个输出。
要将 Conda 与 pyenv 一起使用,请参阅此答案:/sf/answers/4063218911/
| 归档时间: |
|
| 查看次数: |
405 次 |
| 最近记录: |