পাইথন শেলটিতে তীর কীগুলি টিপানোর সময় পালানোর অক্ষরগুলি দেখা হচ্ছে


191

ইন্টারেক্টিভ পাইথন শেলের মতো শেলগুলিতে, আপনি সাধারণত বর্তমান লাইনে ঘুরতে তীর কীগুলি ব্যবহার করতে পারেন বা পূর্ববর্তী কমান্ডগুলি (অ্যারো-আপ সহ) ইত্যাদি পেতে পারেন etc.

তবে আমি অন্য কোনও মেশিনে প্রবেশ করে pythonসেখানে শুরু করার পরে, আমার মতো সেশনগুলি পাওয়া যায়:

>>> import os 
>>> ^[[A    

যেখানে শেষ অক্ষরটি তীর-আপ থেকে আসে। অথবা, তীর-বাম ব্যবহার করে:

>>> impor^[[D

আমি এটা কিভাবে ঠিক করবো?

নিয়মিত বাশে, তীর কীগুলি ভাল কাজ করে। অদ্ভুত আচরণটি কেবল ইন্টারেক্টিভ পাইথন (বা পার্ল ইত্যাদি) শেলের মধ্যে রয়েছে।


আমি মনে করি এটি সার্ভার-ফল্টের সাথে সম্পর্কিত। এটি একটি ভুল টার্মিনাল ধরণের কারণে ঘটে।
ইউপোল্ফ

আমি নীচে কার্টম্যানের সাথে একমত যে এটি একটি রিডলাইন সমস্যা, টার্মিনাল ধরণের সমস্যা নয়।
ফ্রাঙ্ক

2
Easy_install রিডলাইন এবং তারপরে Easy_install আইপিথন ম্যাকতে নিখুঁত কাজ করে।
gnuyoga

অ্যানাকোন্ডা 2 বা অ্যানাকোন্ডা 3 ইনস্টল করুন এবং .pystartup সেট করুন দয়া করে লিঙ্কটি দেখুন
লিওন ওয়াং

1
@ লিওন ওয়াং একটি খারাপ উত্তর দেয় - কেবলমাত্র আপনার .pystartup ফাইলটি কাজ করতে অ্যানাকোন্ডার মতো বিশাল কিছু ইনস্টল করবেন না। সম্পূর্ণ অপ্রয়োজনীয়।
jdogg

উত্তর:


38

দেখে মনে হচ্ছে রিডলাইন সক্ষম নয়। PYTHONSTARTUPভেরিয়েবল সংজ্ঞায়িত হয়েছে কিনা তা পরীক্ষা করে দেখুন , আমার জন্য এটি নির্দেশ করে /etc/pythonstartএবং সেই ফাইলটি ইন্টারেক্টিভ যাওয়ার আগে পাইথন প্রক্রিয়া দ্বারা মৃত্যুদন্ড কার্যকর করা হয়, যা রিডলাইন / ইতিহাস পরিচালনার সেটআপ করে।

ধন্যবাদ এখানে @chown এই উপর ডক্স হল: http://docs.python.org/2/tutorial/interactive.html


ধন্যবাদ, আমি সম্মত হই যে পাঠ্যলাইনটি বিষয়টি মনে হচ্ছে। যদিও সিস্টেমে /usr/lib/libreadline.so.5 রয়েছে। নেই / ইত্যাদি / পাইথোনস্টার্ট।
ফ্রাঙ্ক

1
কিছুটা গুগল করার পরে মনে হয় রিডলাইন-ডেভেল ইনস্টল করার পরে সেই সিস্টেমে অজগরটি আবার সংকলন করতে হতে পারে।
ফ্রাঙ্ক

1
পরিবেশের পরিবর্তনশীল PYTHONSTARTUP, না PYTHONSTART। বিতরণ-নির্দিষ্ট /etc/pythonstartফাইল সম্পর্কে নিশ্চিত নয় ।
নেড ডিলি

1
প্রকৃতপক্ষে, ডকস.পিথন.আর. / ২ / টিউটোরিয়াল / ইনট্রেটিভ.চ.টি.এম.এল পড়া পাইস্টার্টআপ ফাইলের জন্য প্রয়োজনীয় সমস্ত তথ্য দেয়।
chown

7
brew reinstall python3
মেশানো

102

আমি এই সমস্যাটি readlineপ্যাকেজ ইনস্টল করে সমাধান করেছি :

pip install readline

24
আমাকে libncurses-devআমার উবুন্টু মেশিনে ইনস্টল করতে হয়েছিল, তারপরে রিডলাইনটি সঠিকভাবে ইনস্টল করা হয়েছে।
আমির এল্ডার

4
ncurses-develCentOS এ ইনস্টল করা হয়েছে এবং তারপরে readlineকোনও সমস্যা নেই। ইন্টারেক্টিভ শেল এখন কাজ করছে।
ওয়ান.টাইম

1
yum
ncurses

4
pip install readlineআমার ওএস এক্স মেশিনে পারবেন না , সাফল্যের সাথে করার পরেও প্রতিবার ব্যর্থ হয়brew install readline
user5359531

9
এর gnureadlineপরিবর্তে আমাকে ইনস্টল করতে হয়েছিল, stackoverflow.com/q/43013060/2846923 দেখুন
দ্য হাট

82

ওএস এক্সে আমার বিভিন্ন সমস্যা রয়েছে।

যখন আমি সিস্টেম পাইথন শেল ব্যবহার করি, কীগুলি কোনও সমস্যা নয়, তবে ভার্চুয়ালেনভের সমস্যা। আমি পুনরায় ইনস্টল করার চেষ্টা করব / ভার্চুএলএনভি / রিডলাইন এবং কোনও কিছুই স্থির নেই।

আমি import readlineপাইথন শেলটি সমস্যা করার চেষ্টা করার সময় , এই ত্রুটি বার্তাটি পান:

ImportError: dlopen(/Users/raptor/.virtualenvs/bottle/lib/python2.7/lib-dynload/readline.so, 2): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
Referenced from: /Users/raptor/.virtualenvs/bottle/lib/python2.7/lib-dynload/readline.so
Reason: image not found

কারণ আছে /usr/local/opt/readline/lib/libreadline.7.dylibকিন্তু নেই libreadline.6.dylib, তাই আমি একটি প্রতীক লিঙ্ক তৈরি করেছি:

ln -s libreadline.7.dylib libreadline.6.dylib

সমস্যার সমাধান হয়ে গেছে!


দেখার এবং দেখার পরে আমি এই পরামর্শটি দিয়ে সমস্যার সমাধান করতে সক্ষম হয়েছি। ধন্যবাদ!
gl051

যদি কোনওটি v6 কে কল করে তবে এটি কোনও সমস্যার কারণ হবে না বুঝতে পেরে এটি আসলে ভি 7?
অ্যাডাম বার্নেস

3
আমার একই সমস্যা ছিল, তবে এই নির্দেশাবলীর পরিবর্তে, আমি করেছি brew update && brew upgrade। প্রক্রিয়াটিতে এই ভাঙা পিএইচপি কিনা তা এখনও দেখা যায়নি।
অ্যাডাম বার্নেস

@ অ্যাডামবার্নস এটি আমার জন্য কৌশলও করেছে। আমি পাইএনভও ব্যবহার করি, তাই হোমব্রিউ প্যাকেজগুলি আপগ্রেড করার পরে আমার যে অজগর সংস্করণটি প্রয়োজন তা আনইনস্টল / পুনরায় ইনস্টল করার বিষয়টি নিশ্চিত করে রেখেছি।
funseiki

3
আমার কাছে লাইব্রেডলাইন ..ডিডলিব ছিল না (সম্ভবত আমি মোজাভে 10.14.x এ আছি এবং তারপরে এক্সকোড 10.2.1 আপডেট করেছি) তবে তার পরিবর্তে ভার্স 8 ছিল। কার্যকর করা ln -s /usr/local/opt/readline/lib/libreadline.8.dylib /usr/local/opt/readline/lib/libreadline.7.dylibস্ক্যান কোডগুলির সমস্যাটি স্থির করে, তবে ইতিহাসের কমান্ড পুনরুদ্ধার ফিরিয়ে আনেনি। যদিও এই ক্ষেত্রে, অর্ধ ফিক্স কোনওটির চেয়ে ভাল। (হ্যাঁ, আমি 6 এর জন্য একটি লিঙ্কও যুক্ত করেছি, কোনও পার্থক্য নেই)। সংযোজন: এটি আমার জন্য পাইথন 2 নিয়ে কেবল একটি সমস্যা ছিল। পাইথন 3 লিঙ্কগুলি ছাড়াই দুর্দান্ত কাজ করেছে worked
জিম

51

ওএস এক্স-এ, এক্সকোড আপডেটগুলি কখনও কখনও বিরতি হয় readline। সমাধান:

brew uninstall readline
brew upgrade python3
brew install readline
pip3 install readline

যদি সমস্যাটি এখনও থেকে যায় তবে এটি ব্যবহার readlineকরে অপসারণের চেষ্টা করুন pipএবং এটি ব্যবহার করে ইনস্টল করুন easy_install:

pip3 uninstall readline
easy_install readline

আপনি যদি পাইথন ২.7.১০ সিস্টেম ব্যবহার করেন তবে এর সমতুল্য কি আছে?
ব্যবহারকারী5359531

3
@ user5359531 আমি উত্তরটি একটি easy_installবিকল্পের সাথে আপডেট করেছি
ম্যাক্স ম্যালিশ

ওএসএক্স 10,12 এছাড়াও ব্যবহারকারী: stackoverflow.com/questions/7375545/...
ptim

1
easy_installআমার জন্য কাজ করে , যখন পাইপযুক্ত ব্যক্তি কাজ করে না।
justhalf

1
এটি এর সাথে মিলিত brew link readline(যদিও এটি ইতিমধ্যে সংযুক্ত ছিল) এটি আমার জন্য স্থির করে।
রিচার্ড রাস্ট

28

ওএস এক্স-এ, অজগর 3.5 এবং ভার্চুয়ালেনভ ব্যবহার করে

$ pip install gnureadline

দোভাষীর মধ্যে করুন:

import gnureadline

এখন তীর কীগুলি সঠিকভাবে কাজ করা উচিত।


অতিরিক্ত তথ্য...

নোট অক্টোবর 1, 2015 হিসাবে যে - readline হয়েছে অননুমোদিত (উৎস https://github.com/ludwigschwardt/python-readline )

ব্যবহারের gnureadline পরিবর্তে (দেখুন: https://github.com/ludwigschwardt/python-gnureadline )

যদি আমি পাইথন ৩.৫ ব্যবহার করে জেনিউরেডলাইনের পরিবর্তে রিডলাইন ইনস্টল করি, দোভাষীর মধ্যে আমদানি করার চেষ্টা করার পরে আমি ত্রুটিগুলি পেয়েছি:

>>> import readline
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: dlopen(/Users/pi/tmp/python-readline-test/.venv/lib/python3.5/readline.so, 2): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
  Referenced from: /Users/pi/tmp/python-readline-test/.venv/lib/python3.5/readline.so
  Reason: image not found

এটি কাজ করে, তবে এর অর্থ হল import gnureadlineপ্রতিটি ইন্টারেক্টিভ সেশনের শীর্ষে আমার যুক্ত হওয়া দরকার যা সত্যই বিরক্তিকর। প্রতিটি ইন্টারেক্টিভ সেশনের শুরুতে কি এটিকে বন্ধ করার কোনও উপায় আছে?
অ্যান্টন

1
ইঞ্চি ইন্টারেক্টিভ প্রম্পট প্রদর্শিত হওয়ার আগে (যেমন ) পাইথন কমান্ড রয়েছে এমন একটি ফাইলের নাম দেওয়ার জন্য পাঞ্চিশিন পাইথনস্টার্টআপ পরিবেশ পরিবর্তনশীলটি ব্যবহার করার চেষ্টা করুন import gnureadline। সম্ভাব্য অন্যান্য ধারণাগুলি আরও দেখুন: আমদানিগুলি স্বয়ংক্রিয়ভাবে লোড হওয়া পাইথন কমান্ড লাইন ইন্টারপ্রেটার চালান
ব্যবহারকারী 12345

19

আমি সম্প্রতি এই সমস্যাটি নিয়ে চলেছি এবং প্রচুর পড়ার পরে pip install readline(ম্যাক ওএসএক্সের জন্য কাজ করে না) এবং pip install gnureadlineসন্তুষ্ট না হওয়ার পরে, এটি এখন আমার সেটআপ যা কোনও পাইথন কনসোলে তীর কীগুলি ব্যবহার করে সক্ষম করে:

  1. ব্যবহার করে gnureadline ইনস্টল করুন pip install gnureadline

এখন আপনি হয় করতে পারেন import gnureadlineএবং তীর কীগুলি প্রত্যাশা অনুযায়ী কাজ করা উচিত। তাদের স্বয়ংক্রিয়ভাবে কাজ করতে নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করুন:

  1. ফাইল তৈরি করুন (বা এতে যুক্ত) ~/.startup.py:import gnureadline
  2. ফাইল যুক্ত করুন ~/.bash_profile:export PYTHONSTARTUP=~/.startup.py

একটি জিনিস যা কাজ করে না, তবে আমার পূর্ববর্তী সেটআপে তা হ'ল: গনুরেডলাইন স্বয়ংক্রিয়ভাবে আমদানি করা pdb.set_trace()। কারও কাছে যদি এই সমস্যার ভাল সমাধান হয় তবে আমি একটি মন্তব্যে কৃতজ্ঞ হব।


15
  1. রিডলাইন-ডেভেল প্যাকেজ ইনস্টল করুন।
  2. রিডলাইন মডিউল দিয়ে অজগরটিকে পুনরায় কম্পাইল করুন
  3. বিঙ্গো!

2
আমার জীবনযাত্রার মান উন্নয়নের জন্য ধন্যবাদ! {;-) সেন্টোস 5.5-তে, আপনি
ইচ্ছে মতো রিডলাইন

3
আমরা কীভাবে পাইথন পুনরায় সংকলন করব? আমার কি উত্স (./configure, make, make) ইনস্টল করে পাই, অজস্র ইনস্টল করে আমার সমস্ত প্যাকেজ ইনস্টল করতে হবে?
মুহাম্মদ ওয়াকার

14

আমার উবুন্টু 16.04 এলটিএসে পাইথন 3.6.x এর শেল ইতিহাস (ট্যাব / তীর নির্দেশগুলি) নিয়ে সমস্যা ছিল।

পাইথন ৩...x উত্স থেকে ইনস্টল করা হয়েছিল।

আমার জন্য কী সমাধান হয়েছে তা এই কমান্ড লাইনটি ব্যবহার করে ব্যবহারকারী 12345 দ্বারা বলা হয়েছে "gnureadline" মডিউলটি ইনস্টল করেছে:

sudo pip3.6 install gnureadline

:)


1
আমি অন্যান্য সমস্ত সমাধান চেষ্টা করেছিলাম কিন্তু এইটি আমার জন্য পাইথন ৩.6 এর জন্য কাজ করেছে
উমাইর

1
import gnureadlineএটির কাজ করার জন্য শেলটিতে অবশ্যই কল করুন
ডেভিড শুমান

3
সুডো ব্যবহার করার দরকার নেই
নিউল্প

11

পাইথন ৩.৩ এর জন্য ওবুন্টু ১২.০৪-এ আমার জন্য কাজ করা পদক্ষেপগুলি এখানে রয়েছে।

1) টেমিনাল খুলুন এবং লিখুন sudo apt-get install libreadline-dev

2) http://www.python.org/ftp/python/3.3.2/ পাইথন ৩৩.৩.২.tar.xz থেকে পাইথন ৩.৩.২ এর উত্স ফাইলটি ডাউনলোড করুন

3) এটি এক্সট্রাক্ট করুন এবং একটি শেলের মধ্যে পাইথন -৩.৩.২ / ডিরেক্টরিতে নেভিগেট করুন

4) নিম্নলিখিত কমান্ড কার্যকর:

./configure
make
make test
sudo make install

7

হাই সিয়েরাতে ম্যাক আপগ্রেড করার পরে প্রভাবিত হয়েছিল, এটি আমার জন্য এটি সফলভাবে সমাধান করেছে:

brew unlink python
xcode-select --install
brew install python

5

CentOS এ, আমি এটি ঠিক করে নিই

yum install readline-devel

এবং তারপরে অজগরটি পুনরায় কম্পাইল করুন ৩.৪।

ওপেনসুসে, আমি এটিকে ঠিক করে দিই

pip3 install readline

ভ্যালারিও ক্রিনির উত্তর অনুসরণ করা

সম্ভবত "পাইপ 3 ইনস্টল রিডলাইন" একটি সাধারণ সমাধান। আমার সেন্টোজে চেষ্টা করা হয়নি।


রিডলাইন-ডেভেল টিপ সহ ভাল কল। এটি আমার জন্য সেন্টোস 6.5 মেশিনে রাইমিং পাইথন ২.7.৮ এ কাজ করেছিল। আমি pip install readlineঅজগরটিকে পুনরায় সংশোধন না করে সরাসরি ডেকেছিলাম এবং এটি কার্যকর হয়েছে worked
অর্জুন

3

আমি নিম্নলিখিতটি করে এটি স্থির করেছি:

  • yum ইনস্টল করুন পঠন - ডেভেল
  • পাইপ ইনস্টল রিডলাইন

    • আমি এখানে অন্য একটি ত্রুটির মুখোমুখি হয়েছি:

      gcc: readline/libreadline.a: No such file or directory

      gcc: readline/libhistory.a: No such file or directory

      আমি এটি ইনস্টল করে ঠিক করেছি patch:

      yum install patch

এর পরে আমি pip install readlineসাফল্যের সাথে চালাতে সক্ষম হয়েছি যা আমার অজগর শেলের অব্যাহতি অক্ষরের সমাধান করে।

এফওয়াইআই, আমি রেডহ্যাট ব্যবহার করছি


CentOS 6.8, পাইথন 2.7.12, একটি সাফল্য
kkzxak47

3

আপনি যদি অ্যানাকোন্ডা পাইথন ব্যবহার করেন তবে এটি চালিয়ে আপনি এটি ঠিক করতে পারেন:

conda install readline

আমার জন্য কাজ!


2
আমার ক্ষেত্রে, readlineইতিমধ্যে ইনস্টল করা আছে, conda install ncursesএটি কাজ করতে আমাকে করতে হবে।
কখন

3

কনডা ব্যবহারকারীদের ক্ষেত্রে কনডা-ফরজ চ্যানেল থেকে পঠন প্যাকেজ ইনস্টল করা সমস্যার সমাধান করবে:

conda install -c conda-forge readline=6.2

2

আপনার জন্য ভার্চুয়াল টার্মিনাল বরাদ্দ করতে ssh কে বলতে আপনি -t প্যারামিটার দিয়ে ssh কল করেছিলেন ?

ম্যান পৃষ্ঠা থেকে:

-
ছদ্ম-টিটি বরাদ্দকে বল প্রয়োগ করুন। এটি একটি দূরবর্তী মেশিনে স্বেচ্ছাসেবী স্ক্রিন-ভিত্তিক প্রোগ্রামগুলি কার্যকর করতে ব্যবহার করা যেতে পারে যা খুব কার্যকর হতে পারে, উদাহরণস্বরূপ মেনু পরিষেবাগুলি প্রয়োগ করার সময়। একাধিক-টি বিকল্পগুলি tty বরাদ্দকে বাধ্য করে, যদিও ssh এর কোনও স্থানীয় tty নেই।

অতিরিক্তভাবে আপনাকে অন্য পোস্টে প্রস্তাবিত হিসাবে সার্ভারে TERM এনভায়রনমেন্ট ভেরিয়েবলটি সঠিকভাবে সেট করতে হতে পারে ।


2

ম্যাক ওএস এক্স মোজাভে 10.14.6 এ বিভিন্ন historicalতিহাসিক ইনস্টল brewসহ আমি এর মাধ্যমে সমাধান করেছি:

brew reinstall python2

প্রত্যেকের আলাদা আলাদা ইনস্টল করার দৃশ্য রয়েছে এমন কোনও ম্যাজিক বুলেট সম্ভবত নেই। আমি উপরেরটিও চেষ্টা করেছি তাই এটি উত্তরগুলির কয়েকটি সংমিশ্রণ হতে পারে। ডিফল্ট চোলাই python3তাই যদি আপনি ইনস্টল python2প্যাকেজ এটি পুনরায় করা প্রয়োজন।


2

এই উত্তরগুলির কোনওটিই উবুন্টুর দুটি ভিন্ন সংস্করণে আমার পক্ষে কাজ করেনি। আমার পক্ষে যা কাজ করেছে, কিন্তু সত্যটি তা ঠিক নয়, তা কল করার জন্য আমার পাইথন কোডটি আবৃত করছে rlwrap(উবুন্টু সংগ্রহস্থলগুলিতে উপলব্ধ):

rlwrap python mycode.py


1

আপনি কি আলাদা এসএসএইচ ক্লায়েন্ট ব্যবহার করার চেষ্টা করেছেন? কিছু এসএসএইচ ক্লায়েন্টের বিভিন্ন দূরবর্তী প্রক্রিয়াগুলির জন্য বিশেষ, অন্তর্নির্মিত কী ম্যাপিং রয়েছে। আমি ইমাক সহ এটিতে অনেকটা ছুটেছি।

আপনি কোন ক্লায়েন্ট ব্যবহার করছেন? আমি পুটি এবং সিকিউরসিআরটি তাদের ব্যবহারের তুলনা করার চেষ্টা করার পরামর্শ দিচ্ছি।


হুম, আমি কেবল টার্মিনালে ssh কমান্ডটি ব্যবহার করেছি (ssh -v ওপেনএসএসএইচ_3.9p1, ওপেনএসএসএল 0.9.7 এ ফেব্রুয়ারী 19 2003)।
ফ্রাঙ্ক

পুট্টি (এটি নিখরচায়) ব্যবহার করে দেখুন এবং আমাদের কাছে ফিরে যান :)
জোশ জোর্ডান

ঠিক আছে, আমি কেবল পুট্টি ইনস্টল করেছি এবং এটি মেশিনের সাথে সংযুক্ত করতে ব্যবহার করেছি, তবে সেখানে আচরণ একই রকম the
ফ্র্যাঙ্ক

:( ততক্ষণে অবশ্যই সার্ভার-সাইডের সমস্যা I আমি এটি খতিয়ে দেখব এবং আপনার কাছে ফিরে আসব
জোশ জোর্দান

অন্য কোনও মেশিনের সাথে সংযোগ স্থাপনের জন্য ssh কমান্ডটি ব্যবহার করা ভাল কাজ করে: সেখানে তীরচিহ্নগুলির সাথে আমার কোনও সমস্যা নেই have দেখে মনে হচ্ছে এটি একটি নির্দিষ্ট সিস্টেম যা সমস্যা রয়েছে।
ফ্রাঙ্ক

1

রিডলাইন মডিউলটি অবহিত করা হয়েছে যা পাইথন শেলটিতে প্রস্থান () বা প্রস্থান () নির্বাহের সময় সর্বশেষ পাইথন সংস্করণগুলিতে অবৈধ পয়েন্টার ত্রুটির সৃষ্টি করবে। pip install gnureadlineপরিবর্তে


0

যখন জিনিসগুলি ঠিকঠাক কাজ করে এবং [খ] যখন না হয় তখন কীভাবে আপনার এনভির ভেরিয়েবল ER TERM সেট [a] সেট করবেন? এনভের মান সেটিংস প্রায়শই এ জাতীয় সমস্যার মূল চাবিকাঠি।


1
আমি কেবল কয়েকটি TERM ভেরিয়েবল মান চেষ্টা করেছি: vt102, vt220, আনসী, এক্সটারম, কিন্তু তাদের কোনওটিই আচরণটি পরিবর্তন করে নি।
ফ্রাঙ্ক

0

সার্ভারে চলমান একটি কী কোড লাইব্রেরি পাওয়ার চেষ্টা করুন। যদি এটি কাজ না করে তবে পঠন-কী সক্ষমতার সাথে একটি লাইব্রেরি ডাউনলোড করার চেষ্টা করুন।


0

আমি উবুন্টু ১৪.০-তে পাইথন ২.7 নির্মাণের চেষ্টা করছিলাম। আপনার লাইব্রেডলাইন-দেব লাগবে। তবে আপনি যদি এটিটি এপট-গেট থেকে পান তবে বর্তমান সংস্করণটি .3.৩, যা পাইথন ২.7 এর সাথে সামঞ্জস্যপূর্ণ নয় (পাইথন 3 সম্পর্কে নিশ্চিত নয়)। উদাহরণস্বরূপ, পাঠ্যর পূর্ববর্তী সংস্করণগুলিতে সংজ্ঞায়িত ডেটা টাইপ "ফাংশন" এবং "সিপিপি ফাংশন" 6.3-এ সরানো হয়েছে, এখানে রিপোর্ট করা হয়েছে:

https://github.com/yyuu/pyenv/issues/126

এর অর্থ এটি আপনার পঠনের আগের সংস্করণটির উত্স কোডটি পাওয়া উচিত। আমি লাইব্রেরির জন্য অ্যাপটি-গেট থেকে লাইব্রেডলাইন 5.2 ইনস্টল করেছি এবং হেডার ফাইলগুলির জন্য 5.2 এর উত্স কোডটি পেয়েছি। এগুলিকে / usr / অন্তর্ভুক্ত করুন।

শেষ পর্যন্ত বিষয়টি সমাধান হয়ে গেছে।


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