我正在测试一个(python)机器人脚本,然后将其与 crontab 一起使用。建议我运行一个在 crontab 中运行 python 脚本的 shell 脚本。为了运行 shell 脚本,我需要激活 venv。这就是问题所在。当我尝试运行 run_socialbot.py 时,我得到:
Traceback (most recent call last):
File "/home/gsb/socialbot.py", line 3, in <module>
from instapy import InstaPy
ModuleNotFoundError: No module named 'instapy'
Run Code Online (Sandbox Code Playgroud)
即使 instapy 安装在 venv 中。当我用“python3”打开解释器并尝试在激活 venv 时导入 instapy 时,它工作正常。这是shell脚本代码:
#! /bin/bash
source /home/gsb/venv/bin/activate
/usr/bin/python3 /home/gsb/socialbot.py
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?提前致谢
我在 digitalocean 服务器上运行它。乌班图20.04
追溯:
Traceback (most recent call last):
File "my_script.py", line 16, in <module>
django.setup()
File "c:\Python27\lib\site-packages\django\__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "c:\Python27\lib\site-packages\django\apps\registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "c:\Python27\lib\site-packages\django\apps\config.py", line 112, in create
mod = import_module(mod_path)
File "c:\Python27\lib\importlib\__init__.py", line 37, in import_module
__import__(name)
File "c:\Python27\lib\site-packages\django\contrib\contenttypes\apps.py", line 7, in
<module>
from .management import update_contenttypes
ImportError: cannot import name update_contenttypes
Run Code Online (Sandbox Code Playgroud)
该脚本用于运行正常,直到我尝试更新django-allauth(更新了大量其他软件包:pytz,requests,oauthlib,requests-oauthlib和Django(虽然我在Ctrl-C'd开始时想要更新Django)我正在使用Django 1.8.5)
API = {
get_processed_autodesk_results : function(){
fetch('/api/results', {
method: 'get',
headers: {
'Accept': 'application/json, text/plain, */*',
'Content-Type': 'application/json'
}
}).then(res=>res.json())
.then(function(res) {
console.log(res);
});
}
}
setInterval(API.get_processed_autodesk_results,5000);
Run Code Online (Sandbox Code Playgroud)
那是我的代码。我检查控制台,看到每 5 秒执行两次获取请求。我不明白为什么会这样。任何人都可以帮忙吗?提前致谢
我试过了map.fitBounds(geojsonFeature.getBounds());,我收到这个错误:
geojsonFeature.getBounds() 不是函数。
这是代码:http : //jsfiddle.net/0aqxktov/
这里出了什么问题?
提前致谢。
javascript ×2
python ×2
bots ×1
client ×1
django ×1
django-1.8 ×1
ffmpeg ×1
geojson ×1
leaflet ×1
python-2.7 ×1
shell ×1