软件包未安装在项目的虚拟环境中

问题描述 投票:0回答:1

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

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

并且pycharm未知此make。

我应该怎么做才能让pycharm从“ /home/def-dev/.local/lib/python3.8/site-packages”中找到软件包,或者当我手动创建venv时,将保存的软件包点入“ ./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)

我通过pip安装了django-ckeditor,但是当我尝试手动创建venv时,它会转到“ /home/def-dev/.local/lib/python3.8/site-packages”路径。但是当我用pycharm创建项目时,它就......>

python django pip pycharm
1个回答
0
投票

正确的方法是在安装软件包之前激活虚拟环境。 pycharm将自动为您激活虚拟环境。您可以通过提示符(“(.venv)”)

的前缀确认虚拟环境已被激活。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.