python-3.x - ModuleNotFoundError:没有名为“apscheduler”的模块
问题描述
这可能是一个愚蠢的问题。
我不知道我为什么要面对ModuleNotFoundError: No module named 'apscheduler'
,但我已经成功安装了 APscheduler。
我已经尝试卸载它并重新安装特定版本的APscheduler,但它没有工作。我也尝试在 virtualenv 上安装它,但效果不佳。
蟒蛇:| 点数:20.3.3 | 版本:3.7.3 操作系统:Linux (Ubuntu 20.04)
from __future__ import absolute_import
import octoprint.plugin
from apscheduler.schedulers.background import BackgroundScheduler
from influxdb_client import InfluxDBClient, Point
import requests
def __init__(self):
super().__init__()
self.backgroundScheduler = BackgroundScheduler()
记录如下:
Traceback (most recent call last):
File "/home/pi/oprint/lib/python3.7/site-packages/octoprint/plugin/core.py", line 1298, in _import_plugin
module = _load_module(module_name, spec)
File "/home/pi/oprint/lib/python3.7/site-packages/octoprint/plugin/core.py", line 69, in _load_module
return imp.load_module(name, f, filename, details)
File "/home/pi/oprint/lib/python3.7/site-packages/octoprint/vendor/imp.py", line 238, in load_module
return load_package(name, filename)
File "/home/pi/oprint/lib/python3.7/site-packages/octoprint/vendor/imp.py", line 212, in load_package
return _load(spec)
File "<frozen importlib._bootstrap>", line 696, in _load
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/pi/oprint/lib/python3.7/site-packages/octoprint_CMfgDataAcquisition/__init__.py", line 13, in <module>
from apscheduler.schedulers.background import BackgroundScheduler
ModuleNotFoundError: No module named 'apscheduler'
APscheduler == 3.6.3 已安装。
解决方案
使用 pip 安装模块时不要使用 sudo。如果您已经设置了 virtualenv,请激活它,然后在不使用 sudo 的情况下安装依赖项
source {YOUR_VENV}/bin/activate
pip install APscheduler==3.6.3
如果你看到你的回溯,那么你正在使用包,/home/pi/oprint/lib/python3.7/site-packages/
而你正在安装你的依赖项/usr/lib/python3/dist-packages/
否则,请验证您的 $PATH 和 $PYTHONPATH
推荐阅读
- react-native - 在 Seachbar 中以方形显示的图标反应原生纸
- java - 如何在 JUnit 5 中测试队列?
- windows - 在 Windows 中,NT Authority/System 能否以另一个用户身份运行 powershell 脚本
- python - 如何在pyside中使用Material Style?
- windows - winAPI ScrollWindow 会影响 GetClientRect() 吗?
- github - 有没有办法在 github README.org (org-mode) 中显示可折叠的内容?
- apache2 - 在 Apache 中计算 mpm_event.conf 值的最佳实践是什么?
- spring-integration - Spring Integration DSL 将一个对象转换为另一个
- javascript - javascript自动验证在php文件中不起作用
- shell - conda env 名称破坏了 oh-my-zsh 格式