এক্সকোড 4+ এ পাইথন?


198

এক্সকোড ৪, ৫, or বা in এ কীভাবে একজন পাইথন বান্ধব পরিবেশ তৈরি করে?


1
কমোডো একটি ভাল পাইথন নির্দিষ্ট বিকল্প বিশেষত যদি আপনি কোনও ওএসএক্স নির্দিষ্ট স্টাফের সাথে পাইথনকে একত্রিত করার চেষ্টা না করেন।

হুম। এটি আকর্ষণীয় দেখায় তবে নগদ কাশি বলে আমার মনে হয় না।
টাইলার ক্রম্পটন

কমডো এডিট হ'ল তাদের নিখরচায় বিকল্প। আমার আইডিই রয়েছে এবং আপনি যদি পাইথনের মারাত্মক কাজ করেন তবে তা ভাল।

1
আমি উইং 4 এর কোড সহকারীর জন্য সুপারিশ করব ... খুব সুন্দর। তবে এক্সকোড 4 বরং সুন্দর :-)।
নিকজাইক

1
কি খারাপ অবস্থা? ভবিষ্যতের জন্য একটি প্রশ্ন? তারিখ 11 মার্চ ২০১১ 18:40 এ ???
প্রজিৎ শ্রেষ্ঠ

উত্তর:


266

আমি এটি খুঁজে বের! পদক্ষেপগুলি এটিকে দেখে মনে হচ্ছে এটি এটির চেয়ে বেশি প্রচেষ্টা নেবে।

এই নির্দেশাবলী স্ক্র্যাচ থেকে একটি প্রকল্প তৈরি করার জন্য। আপনি যদি এই প্রকল্পে অন্তর্ভুক্ত করতে চান এমন পাইথন স্ক্রিপ্টগুলি যদি থাকে তবে আপনার অবশ্যই এই নির্দেশাবলী থেকে সামান্য বিচ্যুত হওয়া দরকার।

আপনি যদি দেখতে পান যে এক্সকোড আপডেটগুলির পরিবর্তনের কারণে এই নির্দেশাবলী আর কাজ করে না বা অস্পষ্ট, দয়া করে আমাকে জানান। আমি প্রয়োজনীয় সংশোধন করব।

  1. এক্সকোড খুলুন। উভয়ের জন্য নির্দেশাবলী একই।
  2. মেনু বারে, "ফাইল" - "নতুন" → "নতুন প্রকল্প ..." ক্লিক করুন।
  3. বাম ফলকে "অন্যান্য" নির্বাচন করুন, তারপরে ডান পৃষ্ঠায় "বাহ্যিক বিল্ড সিস্টেম" এবং তারপরে "পরবর্তী" ক্লিক করুন।
  4. পণ্যের নাম, প্রতিষ্ঠানের নাম, বা প্রতিষ্ঠানের পরিচয়কারী প্রবেশ করান।
  5. "বিল্ড টুল" ক্ষেত্রের /usr/local/bin/python3জন্য, পাইথন 3 বা /usr/bin/pythonপাইথন 2 এর জন্য টাইপ করুন এবং তারপরে "পরবর্তী" ক্লিক করুন। নোট করুন যে এটি ধরে নিয়েছে যে আপনার কাছে প্রতীকী লিঙ্ক রয়েছে (এটি ডিফল্টরূপে সেটআপ করা হয়েছে) যা পাইথন এক্সিকিউটেবলের সাথে সমাধান করে। আপনার পাইথন এক্সিকিউটেবলগুলি কোথায় তা সম্পর্কে আপনি যদি অনিশ্চিত থাকেন তবে এই কমান্ডগুলির মধ্যে যে কোনও একটি টার্মিনাল: which python3এবং এ প্রবেশ করুন which python
  6. "পরবর্তী" ক্লিক করুন।
  7. এটি কোথায় সংরক্ষণ করবেন তা চয়ন করুন এবং "তৈরি করুন" এ ক্লিক করুন।
  8. মেনু বারে "ফাইল" - "নতুন" → "নতুন ফাইল ..." ক্লিক করুন।
  9. "ওএস এক্স" এর অধীনে "অন্যান্য" নির্বাচন করুন।
  10. "খালি" নির্বাচন করুন এবং "পরবর্তী" ক্লিক করুন।
  11. প্রকল্প ফোল্ডারে নেভিগেট করুন (এটি অন্যথায় কাজ করবে না), পাইথন ফাইলের নাম লিখুন (".py" এক্সটেনশন সহ) এবং "তৈরি করুন" এ ক্লিক করুন।
  12. মেনু বারে, "পণ্য" → "পরিকল্পনা" → "প্রকল্পের সম্পাদনা করুন" "ক্লিক করুন।
  13. বাম ফলকে "রান" ক্লিক করুন।
  14. "তথ্য" ট্যাবে "এক্সিকিউটেবল" ক্ষেত্রটি ক্লিক করুন এবং তারপরে "অন্যান্য…" ক্লিক করুন।
  15. পদক্ষেপ 5 থেকে এক্সিকিউটেবলে নেভিগেট করুন আপনার ব্যবহারের প্রয়োজন হতে পারে ⇧⌘G যদি এটি লুকানো থাকে তবে ডিরেক্টরিতে টাইপ ।
  16. এক্সিকিউটেবল নির্বাচন করুন এবং "চয়ন করুন" ক্লিক করুন।
  17. "ডিবাগ সম্পাদনযোগ্য" আনচেক করুন। আপনি যদি এই পদক্ষেপটি এড়িয়ে যান তবে এক্সকোড পাইথন এক্সিকিউটেবল নিজেই ডিবাগ করার চেষ্টা করবে। এক্সকোডে একটি বাহ্যিক ডিবাগিং সরঞ্জামকে সংহত করার উপায় সম্পর্কে আমি অসচেতন।
  18. "প্রারম্ভকালে পাস করা যুক্তি" এর অধীনে "+" আইকনটি ক্লিক করুন। ডান দিকে নির্দেশ করে ত্রিভুজটিতে ক্লিক করে আপনাকে এই বিভাগটি প্রসারিত করতে হতে পারে।
  19. $(SRCROOT)/(বা $(SOURCE_ROOT)/) টাইপ করুন এবং তারপরে আপনি পরীক্ষা করতে চান পাইথন ফাইলের নাম। মনে রাখবেন, পাইথন প্রোগ্রামটি অবশ্যই প্রকল্প ফোল্ডারে থাকতে হবে। অন্যথায়, আপনাকে এখানে পুরো পথটি টাইপ করতে হবে (বা এটি যদি প্রকল্প ফোল্ডারের সাবফোল্ডারে থাকে তবে আপেক্ষিক পথ)। যদি পুরো পাথের যে কোনও জায়গায় ফাঁকা স্থান থাকে, আপনাকে অবশ্যই এর শুরু এবং শেষের দিকে উদ্ধৃতি চিহ্নগুলি অন্তর্ভুক্ত করতে হবে।
  20. "বন্ধ" ক্লিক করুন।

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

প্রশাসনিক সুযোগ-সুবিধা ছাড়াই চলছে:

আপনার যদি প্রশাসনিক সুবিধাগুলি না থাকে বা বিকাশকারী গোষ্ঠীতে না থাকেন তবে আপনি পাইথন প্রোগ্রামিংয়ের জন্য এখনও এক্সকোড ব্যবহার করতে পারেন (তবে আপনি এখনও যে ভাষাগুলি সংকলনের প্রয়োজন সেগুলি বিকাশ করতে পারবেন না)। মেনু বারে প্লে বোতামটি ব্যবহার না করে, "পণ্য" → "কর্ম সম্পাদন করুন" Building "বিল্ডিং ছাড়াই চালান" ক্লিক করুন বা কীবোর্ড শর্টকাটটি ব্যবহার করুন ^⌘R

অন্যান্য নোট:

পাঠ্য এনকোডিং, লাইন শেষ, এবং / অথবা ইন্ডেন্টেশন সেটিংস পরিবর্তন করতে "ইউটিলিটিস" প্যানেলটি খুলুন এবং "ফাইল ইন্সপেক্টর দেখান" ট্যাবটি সক্রিয় করুন ক্লিক করুন। সেখানে, আপনি এই সেটিংসটি পাবেন।

Xcode এর বিল্ড সেটিংস সম্পর্কে আরো তথ্যের জন্য, সেখানে চেয়ে ভাল উৎস এই । আমি অসমর্থিত সংকলিত ভাষা নিয়ে কাজ করতে এমন কারও কাছ থেকে শুনতে আগ্রহী। এই প্রক্রিয়াটি অন্য কোনও ব্যাখ্যা করা ভাষার জন্য কাজ করা উচিত। ঠিক তদনুসারে পদক্ষেপ 5 এবং 16 ধাপটি পরিবর্তন করতে ভুলবেন না।


2
দুর্দান্ত যে আপনি এটি খুঁজে পেয়েছি। ইন্টারেক্টিভ ডিবাগিং সম্ভব? আমি কয়েকবার জানতে আগ্রহী হয়েছি যে এটি করতে হয়েছিল।
টম উইলিস

2
এক্সকোড 4 প্রায়শই আমার জন্য কিছু অদ্ভুত অটো-ইন্ডেন্টেশন করে। আপনি কি একই সমস্যা ছিল? আপনি কি কোনওভাবে তাদের চারপাশে এসেছেন?
অ্যালবার্ট

1
@ লিসিএ্যাম্প, পাইকার্মের সাথে আমার কোনও অভিজ্ঞতা নেই; তবে, আমি এই কাজের জন্য Python- র সংস্করণ হয়নি উপর অর্জিত হয়েছে না আসা OS X এর উপর প্রাক ইনস্টল
টিলার Crompton

2
@ এমএসবিবাবেনএক্সএক্স, নির্দেশাবলী কিছুটা পুরানো। তারা সেই ক্ষেত্রটির জন্য লেবেলের পাঠ্য পরিবর্তন করেছে। আমি সেই অনুযায়ী নির্দেশাবলী আপডেট করেছি।
টাইলার ক্রম্পটন

1
আমি এটি Xcode 5.02 এ চেষ্টা করেছি। এটি 2 টি জিনিস ব্যতীত কাজ করেছে: 1) আমি $ (SOURCE_ROOT) এর সাথে কাজ করার জন্য স্কিমটি পেতে পারি না তাই আমি ছেড়ে দিয়েছি এবং একটি হার্ডওয়ার্ড পথ ব্যবহার করেছি; 2) আমি যখন পাইথন স্ক্রিপ্টটি চালিত করি তখন এক্সকোডটি ডিল্ডে_ডিল্ড_স্টার্টে থামে: আমি যদি "চালিয়ে" থাকি তবে এটি কাজ করে বলে মনে হচ্ছে। অন্য কেউ এই অভিজ্ঞতা?
এমটিএস

29

টাইলারের দেওয়া পদক্ষেপগুলি সহজ করার জন্য আমি এক্সকোড 4 টেম্পলেট তৈরি করেছি । এক্সকোড 4 এর জন্য পাইথন প্রকল্প টেম্পলেট
ফলাফল

এখন আপনাকে যা করতে হবে তা হ'ল টেমপ্লেটগুলি ডাউনলোড করা, এটিকে সরানো /Developer/Library/Xcode/Templates/Project Templates/Mac/Others/এবং তারপরে এক্সকোড 4 সহ একটি নতুন পাইথন প্রকল্প।

এটি এখনও ম্যানুয়াল স্কিম সেটআপ প্রয়োজন (আপনি টাইলার দ্বারা সরবরাহিত 12-20 পদক্ষেপগুলি উল্লেখ করতে পারেন ।)


আমি কোনও টেম্পলেট তৈরি করার চেষ্টা করেছি। আমি এটি সম্পর্কে খুব বেশি জানি না তাই এটি সম্পন্ন করিনি। টেমপ্লেটগুলির জন্য প্রপস। অবশ্যই স্কিম সেটআপটি স্বয়ংক্রিয় করার একটি উপায় রয়েছে। : /
টাইলার ক্রম্পটন

13

এক্সকোড 7 এ পাইথন ওয়ার্কিংয়ের পদ্ধতি

পদক্ষেপ 1: বাহ্যিক বিল্ড সিস্টেমের সাহায্যে আপনার প্রকল্পটি সেটআপ করুন

এখানে চিত্র বর্ণনা লিখুন

পদক্ষেপ 1.1: প্রকল্প প্রকল্পটি সম্পাদনা করুন

এখানে চিত্র বর্ণনা লিখুন

পদক্ষেপ 2: পাইথনটিকে প্রকল্পের জন্য নির্বাহযোগ্য হিসাবে উল্লেখ করুন (শিফট-কমান্ড-জি) পাথটি / ইউএসআর / বিন / পাইথনটি হওয়া উচিত

এখানে চিত্র বর্ণনা লিখুন

পদক্ষেপ 3: আপনার কাস্টম ওয়ার্কিং ডিরেক্টরি উল্লেখ করুন

এখানে চিত্র বর্ণনা লিখুন

পদক্ষেপ 4: আপনার অজগর ফাইলের নাম হতে আপনার কমান্ড লাইন যুক্তি উল্লেখ করুন Spec (এই উদাহরণে "test.py")

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

পদক্ষেপ 5: ধন্যবাদ এটি ধন্যবাদ!

(ওএসএক্স অজগর ডিবাগার সমর্থন না করা পর্যন্ত ডিবাগিং যোগ করা যায় না?)


এই প্রক্রিয়াটি Xcode 7.0.1 (7A1001) এর জন্য প্রথম ধাপ 1 এর ঠিক পরে শুরু হওয়া কিছু পদক্ষেপ অনুপস্থিত বলে মনে হচ্ছে ... আপনি কি ব্যাখ্যা করতে পারবেন? বিশেষত, আমি দ্বিতীয় ধাপে প্রদর্শিত ডায়লগটি সন্ধান করতে পারছি না, এবং শিফট-কমান্ড-জি হ'ল "পূর্ববর্তী অনুসন্ধান করুন" কমান্ড ...
ট্র্যাকাসুসআইভিভি

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

এক্সটার্নাল বিল্ড সিস্টেম বিল্ড টুলের whichজন্য, বিল্ড টুলটির সঠিক অবস্থান পেতে টার্মিনালে কমান্ডটি ব্যবহার করুন । "যা লুয়া" উদাহরণস্বরূপ আমার সিস্টেমে "/ usr / স্থানীয় / বিন / লুয়া" দেয়।
সি 1 শেফার

8

Eclipse এর জন্য আপনার PyDev প্লাগ ইন ব্যবহার করা উচিত । পাইথনটি ব্যবহার করার জন্য আমি প্রচুর সম্পাদক / আইডিই'র চেষ্টা করেছি তবে আমি যেটি সবচেয়ে বেশি পছন্দ করেছি তা হল গ্রহণের জন্য পাইডেভ প্লাগইন। এটিতে কোড সমাপ্তি, ডিবাগার এবং আরও অনেক দুর্দান্ত বৈশিষ্ট্য রয়েছে। প্লাস উভয়ই বিনামূল্যে are


আমি এখন এটি করার চেষ্টা করছি। আমি এখনও এটি কাজ করতে পেলাম না কারণ মনে হচ্ছে এটি করার জন্য আপনাকে বেশ কয়েকটি হুপের মধ্য দিয়ে ঝাঁপিয়ে পড়তে হবে তবে আমি কী করব তা দেখতে এটির মতো দেখাচ্ছে।
টাইলার ক্রম্পটন

হ্যাঁ, একবার আপনি পাইথন দোভাষী যোগ করুন আপনার ভাল। আপনার যদি কোনও প্রশ্ন থাকে তবে নির্দ্বিধায় জিজ্ঞাসা করুন।
এডভিনাসকাস

1
ইন্টারেক্টিভ কোডিং করতে আপনি কীভাবে পাইথন দোভাষী যোগ করবেন?
সেক্সিবিস্ট

6

আর একটি উপায়, যা আমি XCode3 এ কিছুক্ষণ ব্যবহার করেছি:

উপরে 1-15 পদক্ষেপ দেখুন।

  1. আপনার এক্সিকিউটেবল হিসাবে / বিন / বাশ চয়ন করুন
  2. "ডিবাগার" ক্ষেত্রের জন্য, "কিছুই নয়" নির্বাচন করুন।
  3. "তর্কগুলি" ট্যাবে, "বেস বিস্তৃতি অন" ক্ষেত্রটি ক্লিক করুন এবং আপনি আগে তৈরি লক্ষ্য নির্বাচন করুন select
  4. "প্রারম্ভকালে পাস করা যুক্তি" এর অধীনে "+" আইকনটি ক্লিক করুন। ডান দিকে নির্দেশ করে ত্রিভুজটিতে ক্লিক করে আপনাকে সেই বিভাগটি প্রসারিত করতে হতে পারে।
  5. "-L" টাইপ করুন। এটি আপনার লগইন পরিবেশ (পাইথনপথ ইত্যাদি) ব্যবহার করতে বাশকে বলবে)
  6. আবার # 19 পদক্ষেপ করুন।
  7. "-সি 'Type (SOURCE_ROOT) /। পাই" "টাইপ করুন
  8. "ওকে" ক্লিক করুন।
  9. কোডিং শুরু করুন।

এই উপায়টির দুর্দান্ত জিনিসটি হ'ল এটি একই পরিবেশটি বিকাশের জন্য ব্যবহার করবে যা আপনি এক্সকোডের বাইরে চালানোর জন্য ব্যবহার করবেন (আপনার ব্যাশ। প্রোফাইলে সেটআপ হিসাবে)।

এটি কেবলমাত্র পাইথন নয়, আপনাকে যেকোন ধরণের ফাইল বিকাশ / পরিচালনা করতে দেয়াই যথেষ্ট সাধারণ।


2

অ্যাপল বিকাশকারী লাইব্রেরি থেকে এই প্রযুক্তিগত নোট টিএন 2328 এক্সকোড 5.0 ব্যবহার করে পাইথন এম্বেডিংয়ে পরিবর্তন সম্পর্কে আমাকে অনেক সহায়তা করেছে।


2

এই থ্রেডটি পুরানো, তবে এক্সকোড সংস্করণ 8.3.3-এ চাইলাম, স্বীকৃত উত্তরে টাইলার ক্রম্প্টনের পদ্ধতিটি এখনও কাজ করে (কিছু নাম খুব সামান্য আলাদা, তবে যথেষ্ট পরিমাণে নয়)।

2 পয়েন্ট যেখানে আমি সামান্য লড়াই করেছি:

পদক্ষেপ 16: আপনি চাইলে অজগর নির্বাহযোগ্য যদি ধুসর হয় তবে ডানদিকে ক্লিক করুন এবং দ্রুত চেহারা নির্বাচন করুন। তারপরে দ্রুত বর্ণিত উইন্ডোটি বন্ধ করুন এবং এটি এখন নির্বাচনযোগ্য হওয়া উচিত।

পদক্ষেপ 19: এটি যদি আপনার পক্ষে কাজ করে না, আপনি আর্গুমেন্ট ট্যাবে কেবল অজগর ফাইলের নাম লিখতে পারেন এবং তারপরে ওয়ার্কিং ডিরেক্টরিতে বিকল্প ট্যাবে প্রচ্ছন্নভাবে প্রকল্পের মূল ডিরেক্টরিটি প্রবেশ করতে পারেন - "কাস্টম ওয়ার্কিং ব্যবহার করুন" পরীক্ষা করে দেখুন ডিরেক্টরি "বাক্স, এবং এটির নীচে আপনার প্রকল্পের মূল ডিরেক্টরিতে টাইপ করুন।


বাম-ক্লিক এবং 'তাত্ক্ষণিক চেহারা' দিয়ে সেই কৌশলটি দুর্দান্ত! আমাকে এটি কাজ করতে সাহায্য! এক্সকোড 9.2 অনেক ধন্যবাদ!
novski

1

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

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