22

1)我使用 pip 安装了 virtualenv。
2)我运行了命令virtualenv venv
3)然后我运行source venv/bin/activate但它说没有这样的文件或目录。

当我cd进入时venv/bin,我发现了 3 个东西——python、python 2.7 和 python 3.5。有谁知道这个问题?

4

5 回答 5

27

我曾经也有过一样的问题。我所做的只是 virtualenv env 再次运行命令。然后在 env/bin 目录下生成了更多文件,包括激活文件。太奇怪了。

于 2017-01-22T16:54:12.023 回答
5

我解决了运行中的类似问题python3.7 -m venv venv,您可以更改安装在您的环境中的 python 版本。

于 2019-12-23T01:18:08.113 回答
1

我在运行 virtualenv 时通过将其命名为 venv2 解决了类似的问题。我已经为另一个项目创建了一个名为 venv 的虚拟环境。这让我可以继续。

于 2017-04-27T21:06:36.070 回答
1

--upgrade我在使用该选项时遇到了这个问题。删除了该选项,一切都按预期运行。

于 2019-09-09T01:28:24.813 回答
0

我加倍它是由一些网络问题引起的,我运行它两次以安装“激活”脚本。也许首先它无法连接到某个源,所以它只是中止安装。

于 2018-06-02T06:54:00.600 回答