在终端中为python 3创建虚拟环境

时间:2018-03-05 20:42:25

标签: python-3.x terminal

基本上我试图在终端上用书创建一个虚拟环境。所以我首先通过创建一个名为learning_log的目录来输入这样的终端。

$ mkdir learning_log
$ cd learning_log/
learning_log$ python3 -m venv ll_env
learning_log$

现在我正在尝试安装virtualenv并创建虚拟环境,但它表明没有这样的命令" virtualenv ll_env"。

learning_log$ pip3 install --user virtualenv
Requirement already satisfied: virtualenv in /Users/Library/Python/3.6/lib/python/site-packages
learning_log$ virtualenv ll_env
-bash: virtualenv: command not found

虽然这本书显示了

learning_log$ virtualenv ll_env
New python executable in ll_env/bin/python
Installing setuptools, pip...done.
learning_log$

为什么我的终端显示对于virtuaenv没有这样的命令而不是根据书籍显示的内容?

1 个答案:

答案 0 :(得分:0)

为了确保您输入了所提到的完整命令,包括源部分?

source ll_env/bin/activate

如果虚拟环境处于活动状态,您将在路径旁边看到它,在您的情况下,您将看到(ll_env)。在虚拟环境处于活动状态时,它将知道使用pip3以便安装Django,您将运行

pip install django