【问题标题】:When activating virtualenv still global dependencies are installed激活 virtualenv 时仍然安装全局依赖项
【发布时间】:2021-06-19 12:34:09
【问题描述】:

我在 Mac 上安装 virtualenv 时遇到问题。

首先切换到目录并激活virtualenv

cd my-project/
virtualenv venv
source venv/bin/activate

第二...我的终端更改为 virtualenv 并安装 Django 版本 3.1.7

(venv) andrescamino@Robertos-MacBook-Pro WJKTM % pip install Django==3.1.7

为了确保安装在 virtualenv 上,我冻结了 pip,结果如下

(venv) andrescamino@Robertos-MacBook-Pro WJKTM % pip freeze
asgiref==3.3.1
Django==3.1.7
pytz==2021.1
sqlparse==0.4.1

然后我开始项目

(venv) andrescamino@Robertos-MacBook-Pro WJKTM % django-admin startproject bandsite

但是当我去编辑器并检查设置文件时...它仍然显示全局安装的版本是 3.1.2

由 'django-admin startproject' 使用 Django 3.1.2 生成。

我错过了什么吗?

【问题讨论】:

    标签: django visual-studio-code virtualenv


    【解决方案1】:

    那是因为 vscode 正在使用您的全局 python 安装。您可以从底部的状态栏中查看和更改 vscode 使用的 python 环境。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-31
      • 1970-01-01
      • 1970-01-01
      • 2015-07-24
      • 2021-04-23
      • 1970-01-01
      • 2015-04-20
      • 2017-02-17
      相关资源
      最近更新 更多