尝试使用 venv 创建一个新环境,安装了 Ubuntu for WSL,更新并安装了 venv,没有任何问题。
我的问题是当我尝试运行 venv 来创建我使用的新环境时:
$ python3 -m venv ~/.virtualenvs/django
但是当我尝试使用以下命令从 ~ (/home/username) 运行它时:
source ~/.virtualenvs/django/bin/activate
我收到以下错误:
bash: home/username/.virtualenvs/django/bin/activate: No such file or directory
之前,我使用以下命令设置 venv:
python3 -m venv /home/testenv
然后跑:
cd /home
其次是:
source /home/testenv/bin/activate
成功了。我的问题是我是不是在错误的目录中运行这个程序?我尝试从 /home/username、/home 开始,然后按照文件路径一直到 bin,但都没有成功。