【发布时间】: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