পাইচার্ম পাইথন 3.8 এর সাথে কনসোলের সাথে সংযুক্ত হয় না


10

কেন জানি না; তবে পাইথন ৩.৮ প্রকাশিত হয়েছে; আমি পাইচার্ম কনসোল চালাতে পারি না এবং এটি সর্বদা "সংযুক্ত হচ্ছে" স্থিতিতে থাকে।

পাইথন ৩.7 নিয়ে আমার কোনও সমস্যা হয়নি; যেহেতু কনসোলটি ততক্ষনে খোলা আছে।

এখানে আপনি দেখতে পাচ্ছেন যে আমি কনসোলটি চালানোর জন্য বেশ কয়েকবার চেষ্টা করেছি তবে আমি জানি, এমনকি আমি যদি একদিন অপেক্ষাও করি; এটি কনসোলের সাথে সংযুক্ত হয় না; তবে আমি যখন পাইথন ৩.৮ থেকে পাইথন ৩..7 এ অনুবাদকটি পরিবর্তন করি তখন আমি যে নতুন কনসোলগুলি খুলি সেগুলি সমস্ত এক সেকেন্ডের মধ্যে সেট আপ হয়ে যায়।

ভূল:

C:\Program Files\JetBrains\PyCharm 2019.1.3\helpers\pydev\_pydevd_bundle\pydevd_resolver.py:138: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if found.get(name) is not 1:
Traceback (most recent call last):
  File "C:\Program Files\JetBrains\PyCharm 2019.1.3\helpers\pydev\pydevconsole.py", line 33, in <module>
    from _pydev_bundle.pydev_console_utils import BaseInterpreterInterface
  File "C:\Program Files\JetBrains\PyCharm 2019.1.3\helpers\pydev\_pydev_bundle\pydev_console_utils.py", line 11, in <module>
    from _pydevd_bundle import pydevd_thrift
  File "C:\Program Files\JetBrains\PyCharm 2019.1.3\helpers\pydev\_pydevd_bundle\pydevd_thrift.py", line 17, in <module>
    from pydev_console.protocol import DebugValue, GetArrayResponse, ArrayData, ArrayHeaders, ColHeader, RowHeader, \
  File "C:\Program Files\JetBrains\PyCharm 2019.1.3\helpers\pydev\pydev_console\protocol.py", line 6, in <module>
    _console_thrift = _shaded_thriftpy.load(os.path.join(os.path.dirname(os.path.realpath(__file__)), "console.thrift"),
  File "C:\Program Files\JetBrains\PyCharm 2019.1.3\helpers\third_party\thriftpy\_shaded_thriftpy\parser\__init__.py", line 29, in load
    thrift = parse(path, module_name, include_dirs=include_dirs,
  File "C:\Program Files\JetBrains\PyCharm 2019.1.3\helpers\third_party\thriftpy\_shaded_thriftpy\parser\parser.py", line 502, in parse
    parser.parse(data)
  File "C:\Program Files\JetBrains\PyCharm 2019.1.3\helpers\third_party\thriftpy\_shaded_ply\yacc.py", line 331, in parse
    return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
  File "C:\Program Files\JetBrains\PyCharm 2019.1.3\helpers\third_party\thriftpy\_shaded_ply\yacc.py", line 1106, in parseopt_notrack
    p.callable(pslice)
  File "C:\Program Files\JetBrains\PyCharm 2019.1.3\helpers\third_party\thriftpy\_shaded_thriftpy\parser\parser.py", line 212, in p_struct
    val = _fill_in_struct(p[1], p[3])
  File "C:\Program Files\JetBrains\PyCharm 2019.1.3\helpers\third_party\thriftpy\_shaded_thriftpy\parser\parser.py", line 765, in _fill_in_struct
    gen_init(cls, thrift_spec, default_spec)
  File "C:\Program Files\JetBrains\PyCharm 2019.1.3\helpers\third_party\thriftpy\_shaded_thriftpy\thrift.py", line 103, in gen_init
    cls.__init__ = init_func_generator(default_spec)
  File "C:\Program Files\JetBrains\PyCharm 2019.1.3\helpers\third_party\thriftpy\_shaded_thriftpy\_compat.py", line 102, in init_func_generator
    new_code = types.CodeType(len(varnames),
TypeError: an integer is required (got type bytes)

ছবিটি:

স্ক্রিন শট

পাইচার্ম স্পেস্ক: পাইচার্ম পেশাদার সংস্করণ 2019.1.3


আপনি দোভাষীকে কনফিগার করেছেন? jetbrains.com/help/pycharm/configuring-python-interpreter.html এছাড়াও, কোন অজগর (যদি আপনি উভয় ইনস্টল করেছেন) আপনার পথে আছে?
সুইডেন

@Swedgin; হ্যাঁ আমি করেছি, কনফিগারেশন এবং পথটি সঠিকভাবে পাইচার্মকে দেওয়া হয়েছিল।
মোহাম্মদ ওয়াহেদী

@ সুইডজিন, ত্রুটিটি আমাদের কী বলছে সে সম্পর্কে আপনার কি কোনও ধারণা আছে?
মোহাম্মদ ওয়াহেদী

দুঃখিত, আপনাকে সাহায্য করতে পারে না। আমি পাইচার্ম ব্যবহার করার পরে অনেক দিন হয়ে গেল। এগুলি কেবলমাত্র 2 টি সমস্যা ছিল যা আমি ভাবতে পারি।
সুইডেন

উত্তর:


7

এটি পাইচার্ম (সম্প্রদায়) 2019.3 এ দুর্দান্ত কাজ করে

PyCharm জাহাজ [PyPI]: thriftpy (বর্তমান সংস্করণের জন্য, এটি একটি এর পরিবর্তিত v0.3.8 ), এটা (তত্সহ বিভিন্ন বৈশিষ্ট্যগুলির জন্য দরকার যেমন পাইথন কনসোল )।

পাইথন ৩.৮ পরিবর্তনের একটি সেট নিয়ে এসেছিল (একটি উদাহরণ [পাইথন]: পিইপি 570 - পাইথন অবস্থানগত-পরামিতি প্যারামিটার ) তাদের কাজ করার জন্য কয়েকটি (3 ডি- পার্টির) প্যাকেজগুলির পরিবর্তনের জন্য প্রয়োজনীয় (কিছু অংশের জন্য) তাদের, এখনও WiP আছে )।

স্পষ্টতই, থ্রিফটপাই হ'ল সেই প্যাকেজগুলির মধ্যে একটি যা পরিবর্তনের প্রয়োজন। তবে এটি ২০১ 2016 সাল থেকে রক্ষণাবেক্ষণ করা হয়নি, সুতরাং জেটব্রেইনগুলি তাদের সংগ্রহস্থলে (একটি অনুলিপি / কাঁটা?) রাখে।

যাইহোক, আপনি যে সমস্যার মুখোমুখি হচ্ছেন, সেটি [গিটহাব] দ্বারা ঠিক করা হয়েছিল : জেটব্রেইনস / ইন্টেলিজ-সম্প্রদায় - পাইওয়ান ৩.৮ এর জন্য পিওয়াই -36069 পাইথন কনসোল সমর্থন
দুর্ভাগ্যক্রমে, আমি সমস্যাটি জেটব্রেইনস.উইউ ট্র্যাক এ সন্ধান করতে পারি নি, সুতরাং এ সম্পর্কে আমার কাছে কোনও অতিরিক্ত তথ্য নেই (যেমন এটি কখন ঠিক করা হয়েছিল, ইত্যাদি)।

আমি আপনাকে যা বলতে পারি (শুরুতেও উল্লিখিত), এটি পাইকার্ম (সম্প্রদায়) 2019.3 এ স্থির (কাজ) করা হয়েছিল , সুতরাং আপনি যদি এটি আপগ্রেড করেন তবে আপনার আর সমস্যা হবে না।

একটি ওয়ার্কআরাউন্ড (যদি আপগ্রেড করা কোনও বিকল্প না হয় ) আপনার (স্থানীয়) _compat.py ফাইলে প্যাচটি (কমিট URL এ ) প্রয়োগ করতে হবে apply [এসও] চেক করুন : পাইচর্ম কমিউনিটি সংস্করণে মাউসের ডান ক্লিকের প্রসঙ্গ মেনু থেকে একটি জ্যাঙ্গো অ্যাপ্লিকেশনটির ইউনিট টেস্টগুলি চালনা / ডিবাগ করুন? (@ CristiFati এর উত্তর) ( প্যাচিং utrunner অধ্যায়) কিভাবে প্যাচ (চালু প্রয়োগ করার জন্য উইন )। ছোট উল্লেখ: আমার স্থানীয় ফাইলে বিপরীত প্যাচ প্রয়োগ করা সমস্যাটিকে দৃশ্যমান করে তুলেছে।


দারুণ, ধন্যবাদ! প্রকৃতপক্ষে, আমি ভেবেছিলাম যে পাইচার্ম সম্ভবত এটি স্থির করে দিয়েছে তাই আমি অনুগ্রহ নির্ধারণের আগে পাইচার্ম আপডেট করেছি এবং এটি সমস্যার সমাধান করেনি। স্পষ্টতই, আপডেটটি 1.3 থেকে 1.4 পর্যন্ত ছিল, যদিও সংস্করণ 3 ইতিমধ্যে উপলব্ধ ছিল। আপডেট করার পরে আপনি যেমন বলেছিলেন ঠিক তেমন সমস্যার সমাধান হয়েছে।
এলা শারাকানস্কি

@ ইলাশারাকানস্কি: এটি কাজ করে শুনে আনন্দিত! :)
ক্রিশ্চফাটি

@ ইলাশারাকানস্কি, অনুগ্রহের জন্য ধন্যবাদ @CristiFatiএবং প্রতিক্রিয়াটির জন্য ধন্যবাদ ।
মোহাম্মদ ওয়াহেদী
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.