GeoNode 安装 - ModuleNotFoundError:没有名为“geonode”的模块

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

我尝试使用 Docker 的基本安装指南设置 GeoNode(版本 4.2.2 和 4.4.1)。我在 WSL2 (Windows 10) 上的 Ubuntu 22.04 上本地设置了 GeoNode。完成安装指南后,我可以通过

localhost
访问GeoNode网站。但是,如果我尝试像 本指南 中那样修改 UI(例如,通过向
site_base.css
添加代码)并使用
python manage.py collectstatic
文件夹中的
~/my_geonode/src
重新启动服务器,并且我的 venv
my_geonode
处于活动状态,我会收到
ModuleNotFoundError: No module named 'geonode' 
。然后,我尝试使用
pip install -e .
将地理节点添加到项目中,同时位于
~/my_geonode/src
文件夹中,如这个答案中提到的那样。但
ModuleNotFoundError: No module named 'geonode'
仍在发生。

我使用了正确的安装指南还是有办法解决错误?

此外,第一次使用

docker compose up -d
时,它会升高
dependency failed to start: container django4my_geonode is unhealthy
,但第二次运行
docker compose up -d
后,一切都很健康。这可能是一个暗示吗?

docker ubuntu windows-subsystem-for-linux
1个回答
0
投票

我没有找到解决

ModuleNotFoundError: No module named 'geonode'
和不健康的docker容器的解决方案,但是在搜索GitHub GeoNode存储库上的问题和讨论后,我找到了使用docker安装GeoNode的蓝图。 蓝图是由德国GeoNode社区创建的,并且工作时不会给我带来任何错误。

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