【问题标题】:pyenv can't make virtualenv even with pyenv-virtualenvwrapper installed即使安装了 pyenv-virtualenvwrapper,pyenv 也无法制作 virtualenv
【发布时间】:2022-01-08 04:49:25
【问题描述】:

所以首先我用brew install pyenv 安装了pyenv。在尝试安装 virtualenvs 失败后,我使用brew install pyenv-virtualenv 安装了 virtualenv。我注意到没有名为 ~/.virtualenvs 的文件夹,所以我创建了一个并运行命令 export WORKON_HOME=~/.virtualenvs

我运行了这些步骤:
export PATH=/Users/<myusername>/.pyenv/shims:$PATH
pyenv install 3.10.1
pyenv global 3.10.1
pyenv rehash
pyenv virtualenv 3.10.1 test1(没有输出,文件夹 .virtualenvs 仍然存在空)
export WORKON_HOME=~/.virtualenvs
source ~/.pyenv/shims/virtualenvwrapper.sh

终端随后崩溃并消失。我必须进行屏幕录制才能得到错误。这仍然来自 vscode 终端崩溃的视频。

我使用的是运行 Monterey 的 2021 款 MacBook M1 Pro

这里有什么问题?

【问题讨论】:

    标签: python virtualenv pyenv pyenv-virtualenv


    【解决方案1】:

    我想出了如何运行这个环境,我的一些步骤是正确的,但我错过了一些东西。

    以下是正确的安装步骤:
    brew install pyenv
    brew install virtualenv
    brew install virtualenvwrapper

    然后在pyenv中安装python版本,设置为全局,并确保你的路径首先看到这个版本的python:
    pyenv install 3.10.1
    pyenv global 3.10.1
    export PATH=/Users/myusername/.pyenv/shims:$PATH(记住如果您希望您的路径首先看到 python 的 pyenv 版本,则每次启动另一个 shell 时都需要执行最后一条命令,除非您将该命令添加到 .zshrc 文件中)

    然后
    pyenv virtualenvwrapper(这是您的终端查看基于 virtualenvwrapper 的命令所必需的)
    mkvirtualenv my_venv

    这应该以您熟悉使用 virtualenvwrapper 的方式创建 virtualenv。要在以后的会话中激活此 virtualenv,请执行以下操作:
    pyenv virtualenvwrapper
    workon my_venv

    要停用此环境,只需键入deativate

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-04
      • 2018-01-16
      • 2020-07-08
      • 2022-09-29
      • 2021-05-05
      • 2017-05-25
      相关资源
      最近更新 更多