আমার পাইথন কোড আছে যা একাধিক স্থানে ঠিক কাজ করে এবং আমার ম্যাকে কাজ করার জন্য "ব্যবহৃত", কিন্তু এখন যখন আমি আমার কোডটি চালানোর চেষ্টা করি:
python <pythonfile>.py
আমি একটি ত্রুটি যা বলে: No Java runtime present, requesting install.
আমি SO এ সমস্ত সংশোধন করার চেষ্টা করেছি এবং সর্বশেষ জাভা JDK ইনস্টল করেছি। আমি যে কাজটি করেছি তা রিবুট করা হয়নি কারণ আমি অনেক কিছু ঠিক করেছি।
কোন ধারনা?
জাভা জেডি কে
java version "11.0.2" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+7-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+7-LTS, mixed mode)
পাইথন
mbp-1056:site-packages$ python --version
Python 2.7.10
mbp-1056:site-packages$ type -p python
/usr/bin/python
কোড
import time
import json
from confluent_kafka import Producer
from hl7_to_dict import hl7_str_to_dict
#Set up my producer
p = Producer({'streams.producer.default.stream': '/demos/hl7demo/hl7stream'})
str_msg=''
with open("hl7_records_random.txt") as f:
for line in f:
if line!='\n':
str_msg=str_msg+line
else:
#print(str_msg)
d = hl7_str_to_dict(str_msg)
print json.dumps(d)
print ("\n\n")
json_hl7 = json.dumps(d)
p.produce('allMessages', json_hl7)
p.produce('adt_topic', json_hl7)
# Or - just do a json.dumps(your_json) instead of str_msg
p.flush()
str_msg=''
time.sleep(5)
python --version
প্রদর্শন এবং type -p python
from confluent_kafka import Producer
আমি যা লিখেছি তা হলো কাফকা প্রযোজক, তবে আমি এখনও জাভা লিঙ্কটি বুঝতে পারছি না।