macos - 无法在 macos 上使用 pyenv 创建虚拟环境

标签 macos zsh pyenv

我尝试使用pyenv virtualenv 3.8.2 myenv创建虚拟环境,但失败了,我不知道为什么,我什至更改了python版本或虚拟环境名称,但它仍然不工作。

一些细节:

I tried this in macos and zsh.

➜  ~ pyenv virtualenv 3.8.2 myenv
Looking in links: /var/folders/_9/l8m14fgs6ts9wx0nl1qbzbkm0000gn/T/tmpe9l25o2_
Requirement already satisfied: setuptools in /Users/fitz/.pyenv/versions/3.8.2/envs/myenv/lib/python3.8/site-packages (41.2.0)
Requirement already satisfied: pip in /Users/fitz/.pyenv/versions/3.8.2/envs/myenv/lib/python3.8/site-packages (19.2.3)
rm: /Users/fitz/.pyenv/shims/shims: is a directory

➜  ~ pyenv versions
  system
  3.7.3
* 3.8.2 (set by /Users/fitz/.python-version)
  3.9.5

最佳答案

我也遇到了同样的问题。对我来说,这是由我的垫片目录中的两个空文件夹引起的。我删除了文件夹并解决了问题。因此,只需运行以下命令即可解决您的问题。

rm -rf ~/.pyenv/shims/shims
rm -rf ~/.pyenv/shims/versions

关于macos - 无法在 macos 上使用 pyenv 创建虚拟环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68857934/

相关文章:

ios - 带核心图形的三角形渐变

command-prompt - 如何在 Zsh 提示符中显示电池状态

python-3.x - 使用最新的Python版本

bash - 是否可以使用 "set -e"但允许某些命令失败?

python - 安装 2.7.5 时出现段错误

python - 无法找到 python 字节码解释器的 gdb 框架

javascript - OS X 和 iOS Safari history.replaceState 限制抛出 SecurityError : DOM Exception 18

node.js - Node http 服务器 - http : command not found

objective-c - 让 NSAlert 成为最顶层的窗口?

zsh - 填写当前目录下最近使用的文件