当激活 virtualenv 仍然安装全局依赖项
When activating virtualenv still global dependencies are installed
我在 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
Generated by 'django-admin startproject' using Django 3.1.2.
我是不是漏掉了什么?
那是因为 vscode 正在使用您的全局 python 安装。您可以从底部的状态栏查看和更改 python 环境 vscode 使用的内容。
我在 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
Generated by 'django-admin startproject' using Django 3.1.2.
我是不是漏掉了什么?
那是因为 vscode 正在使用您的全局 python 安装。您可以从底部的状态栏查看和更改 python 环境 vscode 使用的内容。