微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何为python的虚拟环境设置特定的python版本?

如何解决如何为python的虚拟环境设置特定的python版本?

我是 Python 新手,我正在尝试为我的项目添加一个新环境,该环境在我当前的环境 Python 3.7.5 上运行良好 添加所有依赖项后,我遇到了 pyttsx3 包的问题(对于 python 文本到语音) 在进一步研究后,我发现这是 python 版本 Python 3.7.6 的问题 https://github.com/nateshmbhat/pyttsx3/issues/136

这是我当前虚拟环境的 python 版本。 这些是我安装环境所遵循的步骤

  1. py -m pip install --user virtualenv
  2. py -m venv env
  3. 激活:.\env\Scripts\activate

https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/

我希望我可以为我的虚拟环境获取 Python 3.7.7 或 Python 3.7.5(在我当前的机器上)。

我使用的是 Visual Studiocode IDE。

解决方法

你可以做到

virtualenv -p python3.7.5 [name]

但是你需要在你的 python3.7.5 中有 $PATH 否则你会得到

RuntimeError: failed to find interpreter for Builtin discover of python_spec='python3.7.5'

所以,你最好使用 conda

conda create --name [name] python=3.7.5

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。