首页 > 解决方案 > 软件包未安装在项目的虚拟环境中

问题描述

我用 pip 安装了 django-ckeditor,但是当我尝试手动创建 venv 时,它进入了“/home/def-dev/.local/lib/python3.8/site-packages”路径。

但是当我使用 pycharm 创建项目时,它会转到该路径属于内部项目的 venv 的“./venv/lib/python3.8/site-packages”路径。

这对于 pycharm 来说是未知的。

我应该怎么做才能让pycharm从“/home/def-dev/.local/lib/python3.8/site-packages”中找到包,或者当我手动创建venv时,将保存的包pip保存到“./venv/lib/ python3.8/site-packages”路径。

当我手动创建 venv

$ pip3 install django-ckeditor

Requirement already satisfied: django-ckeditor in /home/def-dev/.local/lib/python3.8/site- 
packages (5.9.0)
Requirement already satisfied: django-js-asset>=1.2.2 in /home/def- 
dev/.local/lib/python3.8/site-packages (from django-ckeditor) (1.2.2)

当我用 pycharm 创建 venv

$ pip3 install django-ckeditor

Requirement already satisfied: django-ckeditor in ./venv/lib/python3.8/site-packages (5.9.0)
Requirement already satisfied: django-js-asset>=1.2.2 in ./venv/lib/python3.8/site-packages 
(from django-ckeditor) (1.2.2)

标签: pythondjangopippycharm

解决方案


推荐阅读