Python Django设置中找不到安装了venv的软件包
我用Python Django设置中找不到安装了venv的软件包,python,django,ckeditor,Python,Django,Ckeditor,我用venv开始了我的django项目。我创建了一个venv,并在那里安装了django。现在我需要另一个包django-ckeditor,我用pip在我的venv中这样安装它。 (env)X@Z:~/work/mod/website$pip安装django-ckeditor 安装成功 编辑 我从Pycharm进入我的pythonshell并键入 import-ckeditor 它先不起作用,然后就显示出来了 找不到模块 然后我做了这个: 导入系统 sys.path.append(“X/mod/
venv
开始了我的django
项目。我创建了一个venv
,并在那里安装了django。现在我需要另一个包django-ckeditor
,我用pip
在我的venv中这样安装它。
(env)X@Z:~/work/mod/website$pip安装django-ckeditor
安装成功
编辑
我从Pycharm
进入我的pythonshell
并键入
import-ckeditor
它先不起作用,然后就显示出来了
找不到模块
然后我做了这个:
导入系统
sys.path.append(“X/mod/env/lib/python3.5/site包”)
然后
import-ckeditor
成功了
没有错误。但是当我试图将其包含在djangosettings.py中时
django没有找到它
我将它包括在已安装的应用程序
部分,我包括的库名是ckeditor
我的项目结构是
venv
mysite
|--mysite
|--settings.py
如何解决这个问题
Edit2
我不知道发生了什么,但我关闭并重新启动了Pycharm
,它成功了 列出您的pycharm设置中已安装的所有项目应用程序,并与之对比,尝试查找您的应用程序,如果未列出,请使用pip安装,如:
pip install myapp
重新启动你的pycharm,它可能会起作用
我希望它没有作弊,pycharm的构造非常好,它可以自己解决问题。你是如何启动Django的?从我的mysite
目录,source../venv/bin/activate
,然后python manage.py runserver
你通过了吗?看问题,我提到我已经在我的问题中编辑的venv
中安装了它。如果你有任何困惑,请随时问我更多。这不是作弊,但我也很困惑。。。Pycharm非常聪明,我从来没有遇到过问题,和Pycharm有关。。。我想我是在我的手机上对你发表评论,因为我的电脑因为内存不足而挂断了,我想这可能就是它无法为新软件包编制索引的原因吧!谁知道呢!我很高兴能帮助你。。。我希望我没有剽窃pycharm:)