সাধারণ পাইথন মডিউলগুলি সনাক্ত করতে আমি কীভাবে ইন্টেলিজিজ পাব?


198

আমি ইন্টেলিজ 10 আইডিইএ আলটিমেট সংস্করণ ব্যবহার করছি।

আমি টেস্ট.পি একটি নতুন ফাইল তৈরি করেছি এবং ইন্টেলিজি সঠিকভাবে পাইথন পার্সিং মোডে স্যুইচ করেছে। (আমি "ডি" টাইপ করে এটি নিশ্চিত করতে পারি, এটি পরামর্শ হিসাবে "ডিফ" পপ আপ করে, এবং ট্যাবটি সঠিকভাবে আঘাত করলে আমাকে "ডিফ:" দেয়)

তবে, আমি যখন এই কোডটি চেষ্টা করি ...

import os

cwd = os.getcw <Ctrl-space>

দুটি জিনিস ঘটে ....

  1. আমি ওএসের নীচে স্কলগ্লি আন্ডারলাইন পেয়েছি এবং এটির উপর দিয়ে ঘুরে বেড়ানো আমাকে একটি "অমীমাংসিত রেফারেন্স 'ওএস" "বার্তা দেয়
  2. আমি যখন "getcwd" দেখার প্রত্যাশা করছি, তখন উপরের সিটিআরএল-স্পেসে কোনও পরামর্শ পাই না get

আমি ধরে নিচ্ছি যে পাইথন মডিউলগুলি হ্যান্ডেল করার জন্য এটি অবশ্যই আমার ইন্টেলিজকে সঠিকভাবে কনফিগার না করার ফলাফল হতে পারে তবে আমি কী অনুপস্থিত তা আমার কোনও ধারণা নেই।

কোনও ইন্টেলিজ / পাইথন ব্যবহারকারী আমাকে সাহায্য করতে সক্ষম?

উত্তর:


208

কেবল পাইথন এসডিকে তৈরি এবং যুক্ত করুন

File -> Project Structure -> Project -> Project SDK -> new

এবং হোম পাইথ হিসাবে আপনার পাইথন ইন্টারপ্রেটারের ইনস্টলেশন পথটি (উদাহরণস্বরূপ, C:\Python26উইন্ডোজ এবং /usr/bin/python2.7লিনাক্সে) নির্বাচন করুন।

সম্পর্কিত আলোচনা: http://devnet.jetbrains.net/thread/286883


6
আজও সত্য। ওএসএক্স - /
ইউএসআর

2
আজ ওএসএক্স এল ক্যাপিটেনে আমি এই টিপটি ব্যবহার করেছি (ধন্যবাদ!); এফডব্লিউআইডাব্লু, পাইথন দোভাষী (আমার কাছে ২.6 এবং ২.7 ইনস্টল ছিল) উপস্থিত ছিল /Library, তবে আমি যখন ভার্চুয়ালেনভ তৈরি করলাম তখন ইন্টেলিজ এগুলিকে ঠিক খুঁজে পেয়েছিল।
ডোনজারপনি

20
হয়ে গেল, কোনও পরিবর্তন হয়নি।
অরেঞ্জডগ

5
পাইথনের হোমব্রব-ইনস্টল সংস্করণ সহ ম্যাকের জন্য (এল ক্যাপ্টেনের জন্য পরামর্শ দেওয়া এবং সিস্টেম ডিরেক্টরিতে বিধিনিষেধের কারণে এর বাইরে), আপনি চান /usr/local/bin/python
ডনগারপনি

এটির পাশাপাশি, আমাকে ফেসবুকটিও সেটআপ করতে হয়েছিল (@ লিঙ্কগুলি নীচে উত্তর দেখুন)
জানাক মীনা

134

আপনি কি একটি অজগর দোভাষী ফ্যাক্ট সেট আপ করেছেন?

প্রকল্পের কাঠামো খুলুন CTRL+ ALT+ SHIFT+S

Project settings -> Facets -> expand Python click on child -> Python Interpreter

তারপর:

Project settings -> Modules -> Expand module -> Python -> Dependencies -> select Python module SDK


1
v12.1.4 প্রকল্পের সেটিংস> ফেসসু মেনু বিকল্পটি নেই, তবে @ ডিবি 42 এর সমাধানটি কার্যকর হয়েছে
ত্রিঞ্জাজ

আমি একটি দিক তৈরি করেছি, এবং এটি কার্যকর হয়নি, আপনার উত্তরটিই সমাধান ছিল !! অনেক সুন্দর! :)
রডিস্লাভ মলদোভান

অস্বাভাবিক. আমি জানি না কোন রূপ কী তাই আমি এটি সন্ধান করলাম এবং নীচের পৃষ্ঠাটি একটি উপলভ্য রূপ হিসাবে পাইথনটি দেখায় না। jetbrains.com/idea/help/…
নেটস্কিংক

1
ইন্টেলিজ আইডিয়া 14 আলটিমেটের এই বৈশিষ্ট্যটি রয়েছে এবং এটি আমার জাভা মডিউলটি ডিবি 42 এর উত্তরের মতো সনাক্ত না করে পুরোপুরি কাজ করেছে।
প্যাট্রিক এম

এটি করার পরে এটি আগে যে মডিউলগুলিতে ছিল
ভারত

75

যদি আপনার পাইথন এসডিকে সঠিকভাবে কনফিগার করা থাকে এবং আপনি এখনও বিল্টিনগুলি স্বীকৃত নয় এমন সমস্যার মুখোমুখি হন তবে এটি চেষ্টা করুন:

File -> Invalidate Caches/Restart

2
5 বার ভার্চুয়াল এনভিভি যুক্ত করার পরে, এটি আইডিইএ 2016.2.1
dlite922

এটি ভার্চুয়াল এনভিভ করার পরে আমার জন্য সমস্যাটি স্থির হয়েছিল।
আন্দ্রেয়া বার্গনজো

আমি খুঁজে পেলাম যে
ইন্টেলিজিকে

18

আমাকে যা করতে হয়েছিল তা এখানে। (এবং আমি সম্ভবত আমার সমস্যার একটি গুরুত্বপূর্ণ দিকটি ভুলে গেছি, এটি হ'ল এটি মূলত পাইথন প্রকল্প হিসাবে সেটআপ করা হয়নি, তবে একটি জাভা প্রকল্প, যার মধ্যে কিছু অজগর ফাইল রয়েছে))

প্রকল্পের সেটিংস -> মডিউল -> প্লাস বোতাম (একটি মডিউল যুক্ত করুন) -> পাইথন

তারপরে পাইথন ইন্টারপ্রেটারের পাশে "..." বোতামটি ক্লিক করুন।

পপ আপ হওয়া "এসডিকে কনফিগার করুন" কথোপকথনে, "+" বোতামটি ক্লিক করুন। "পাইথন এসডিকে" নির্বাচন করুন, তারপরে আমার অনুসন্ধানকারী ডায়ালগটিতে উপস্থিত ডিফল্ট "পাইথন" শর্টকাটটি নির্বাচন করুন

প্রায় 5 মিনিট অপেক্ষা করুন। কিছু উত্পাদনশীলতার টিপস পড়ুন। :)

ওকে ক্লিক করুন

সিস্টেমটি কিছু সূচি পুনর্নির্মাণের জন্য অপেক্ষা করুন।

হুররে! কোড ইঙ্গিতটি আমার মডিউলগুলির জন্য ফিরে এসেছে!


2
"প্রায় 5 মিনিট অপেক্ষা করুন produc কিছু উত্পাদনশীলতার টিপস পড়ুন।" সন্ত্রস্ত
কারবি

এটি স্পষ্টতই আমার সমস্যার সমাধান করেছে (এছাড়াও আমার প্রকল্পটি প্রাথমিকভাবে একটি জাভা প্রকল্প হিসাবে তৈরি করা হয়েছিল)
Andrea Bergonzo

5

আর একটি সম্ভাব্য সমাধান (আমার সমস্যার সমাধান)

আপনি পরিবেশটি সঠিকভাবে কনফিগার করেছেন তবে কোনও কারণে এটি ভেঙে গেছে। এক্ষেত্রে যান:

file > project settings > modules

এসডিকেগুলির তালিকা স্থাপন করুন [invalid]এবং শেষে একটি লাল রেখার সন্ধান করুন । যদি আপনি এটির সন্ধান পান তবে আপনাকে পাইথন এসডিকে পুনরায় তৈরি করতে হবে।

সম্ভবত আপনার পূর্বে কাজ করা এসডিকে খুব আছে, তবে তা লাল নয়। মুছে ফেল.

এখন আপনি newবাটনে ক্লিক করতে পারেন এবং আপনার প্রিয় পাইথন ভার্চুয়ালেনভ যুক্ত করতে পারেন । এবং এটি এখন কাজ করা উচিত।


3

কয়েকটি পদক্ষেপ যা আমাকে সহায়তা করেছিল (তাদের কয়েকটি উপরে উল্লিখিত হয়েছে):

প্রকল্প কাঠামো খুলুন এর দ্বারা:

আদেশ +; (ম্যাক ব্যবহারকারী) বা প্রকল্পের ->ওপেন মডিউল সেটিংসে ডান ক্লিক করুন

  1. দিকগুলি ->+ ->পাইথন -><আপনার প্রকল্প> ->ঠিক আছে
  2. মডিউল ->পাইথন -><পাইথন দোভাষী নির্বাচন করুন
  3. প্রকল্প ->প্রকল্প এসডিকে -><প্রাসঙ্গিক এসডিকে নির্বাচন করুন>
  4. এসডিকে -><তা নিশ্চিত করুন যে এটি সঠিক>

ক্লিক করুন OK

চালান / ডিবাগ কনফিগারেশনগুলি খুলুন এর মাধ্যমে: ->সম্পাদনা করুন কনফিগারেশনগুলি

  1. পাইথন ইন্টারপ্রেটার -><নিশ্চিত করুন এটি সঠিক right

ক্লিক করুন OK


1

এইভাবেই আমি আমার সমস্যার সমাধান করেছি (আমি প্রকল্পটি আমদানি করেছি এবং এটি কেবল সেখানে প্রদর্শিত হচ্ছে, নতুন তৈরি হওয়া ফাইলগুলি ত্রুটিগুলি প্রদর্শন করছে না):

1) কমান্ড + Alt + আর (উইন্ডোজ ক্ষেত্রে নিয়ন্ত্রণ করুন)

২) ডিবাগ উইন্ডো উপস্থিত হবে, আপনার ফাইলটি নির্বাচন করুন এবং ডান তীর টিপুন (->) এবং সম্পাদনা নির্বাচন করুন তারপরে এন্টার টিপুন (কনফিগারেশন সম্পাদনা সম্পাদনা উইন্ডোটি প্রদর্শিত হবে)

৩) কনফিগারেশনের নীচে, নীচে আপনি ত্রুটিটি দেখতে পাবেন (দয়া করে একটি বৈধ পাইথন এসডিকে দিয়ে একটি মডিউল নির্বাচন করুন), তাই পাইথন ইন্টারপ্রেটারে, স্পেসিফিকড ইন্টারপ্রিটার ব্যবহার করুন পরীক্ষা করুন, তারপরে ড্রপ ডাউন করে আপনি আপনার পাইথন সংস্করণটি নির্বাচন করুন

(যদি পাইথন না থাকে তবে নীচের লিঙ্কটি ব্যবহার করে ইন্টেলিজির জন্য পাইথন প্লাগইন ডাউনলোড করুন https://www.jetbrains.com/help/idea/2016.3/installing-updating- and-ininstalling-repository-plugins.html

4) প্রয়োগ ক্লিক করুন এবং এটি বন্ধ করুন।

বিঙ্গো এটা হয়ে গেছে।


0

একটি প্রয়োজনীয় ফাইল ব্যবহার করুন (জেটব্রেইন ডকুমেন্টেশনের লিঙ্ক দেখুন)

আমার ক্ষেত্রে আমার দরকার ছিল arrow। সুতরাং, আমি যোগ

arrow==0.7.0

আমার প্রকল্পে requirements.txt

তারপরে ইন্টেলিজ আমাকে import arrowপাইথন স্ক্রিপ্টে প্রথমবারের মতো গ্রন্থাগারটি যুক্ত করার অনুরোধ জানিয়েছিলেন


0

আমার সমস্যা @ তোদারদারস্কির মতোই ছিল, "নির্ভরতা" ট্যাবের অধীনে আমার যে মডিউলটি ছিল তা ছাড়া কোনও এসডিকে তালিকাভুক্ত ছিল না। আমি ডানদিকে 'এসডিকে' ক্লিক করেছি, ড্রপ ডাউন মেনু থেকে সম্পাদনাটি বেছে নিয়েছি এবং আমার পাইথন এসডিকে নির্বাচন করেছি। কৌতুকটি করেছে।


0

আমি রান / ডিবাগ কনফিগারেশনগুলির জন্য নিম্নলিখিত বিকল্পগুলি চেক না করে কাজ করেছিলাম main.py

Add content roots to PYTHONPATH

Add source roots to PYTHONPATH

আমি ক্যাশেটিকে অবৈধ করে আবার চালু করার পরে এটি।


0

এমনকি পাইচার্মে আমার ইন্টেলিসেন্সও সময়ের মতো মডিউলগুলির জন্য কাজ করছিল না আমার সিস্টেমে সমস্যা ছিল কোনও ইন্টারপ্রিটার নির্বাচিত হয়নি ফাইল -> সেটিংসে যান ... (Ctrl + Alt + S) ওপেন প্রকল্প দোভাষী

প্রকল্পের দোভাষী আমার ক্ষেত্রেনির্বাচিত ছিল। আমি উপলব্ধ পাইথন দোভাষীকে নির্বাচন করেছি। যদি না পাওয়া যায় তবে আপনি একটি নতুন দোভাষা যুক্ত করতে পারেন।

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