【问题标题】:No activate in venvvenv中没有激活
【发布时间】:2021-06-04 21:28:36
【问题描述】:

我的虚拟环境的 bin 文件夹中没有激活脚本。 只有文件是:python、python3、python3.9。

如何修复我的环境而不删除它?我使用的是 venv 而不是 virtualenv。我正在使用 Linux。

我的问题和这个类似—— There is no activate when I am trying to run my virtual env

一个答案说我应该跑。

python3.7 -m venv venv

但我不明白这种语法。我应该从字面上将 python3.9 -m venv venv 写入我的终端吗?它会修复我的环境吗?

另外我想说的是,新创建的环境可以正常工作,其他所有环境也一样。

【问题讨论】:

  • 你是在window还是linux还是unix上使用它?请告诉我
  • 我用的是linux
  • "python3.7 -m venv venv" 你已经用 python3.7 创建了虚拟环境,这是个问题。请使用“python3.9 -m venv venv”或者干脆删除多余的python版本并保留一个。
  • 我用 python3.9 创建了它 - 在 bin 文件夹中有 3.9 个文件。这 3.7 行只是这篇文章中的一个示例,问题与我的类似。
  • 现在你找到 venv/bin/activate 了吗?

标签: python python-venv


【解决方案1】:

我认为this is helpfull for you

但对于基本使用它是这样的:

python3.7 -m venv myenvname
source myenvname/bin/activate

如果没有激活,请尝试在子目录中找到它

【讨论】:

    猜你喜欢
    • 2020-07-18
    • 2018-09-11
    • 2020-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 2019-12-12
    • 2022-11-24
    相关资源
    最近更新 更多