重新安装我的环境和 virtualenv 不像以前那样工作

Reinstalled my environment and virtualenv not working like previously

我的环境出现了一些问题,所以我重新安装了自制软件,python 3,并重置了我的 $PATH。现在我正试图从我离开的地方继续,我注意到 virtualenv 不像以前那样工作。当我 运行 python3 -m venv ~/.venv/proj1 我得到以下输出

Error: [Errno 2] No such file or directory: '/Users/johnsmith/.venv/proj1/bin/python3': '/Users/johnsmith/.venv/proj1/bin/python3'.

此命令在重置所有内容之前运行良好。有什么我忽略的吗?

尝试

rm -rf ~/.venv

然后重新创建 venv

如果您不想删除 virtualenv,请参阅此 post:

基本上你可以像往常一样使用 mv 和 运行 sed -i -e 's|username/first|username/second|' my-venv/bin/activate(用旧位置代替 username/first,用新位置代替 username/second ).