首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每次与pyenv一起使用“pyenv exec`”

每次与pyenv一起使用“pyenv exec`”
EN

Stack Overflow用户
提问于 2022-01-31 21:02:41
回答 1查看 826关注 0票数 0

我以前多次使用pyenv,没有遇到任何问题,但是最近安装了新的Ubuntu 20,pyenv不再像我预期的那样工作了。

我创建一个虚拟环境并像往常一样激活它:

代码语言:javascript
复制
pyenv virtualenv 3.10.1 test
pyenv activate test

它激活测试env,在终端中每一行的开头显示(test)。但是当我尝试使用python时,它仍然是针对系统版本的。要实际使用虚拟env,我必须每次输入pyenv exec

代码语言:javascript
复制
(test)$ python --version
Python 2.7.18
(test)$ pyenv exec python --version
Python 3.10.1

我想像以前一样,在没有pyenv exec的情况下使用我激活的虚拟env。我怎么能这么做?

我试过了

代码语言:javascript
复制
pyenv local 3.10.1
pyenv local test

但这改变不了什么。

EN

回答 1

Stack Overflow用户

发布于 2022-06-07 07:06:32

我在pyenv-windows上,发现我需要在执行任何pip install之后运行pyenv rehash。然后,为包生成新的shims。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70932789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档