python - tutorial - আমি কিভাবে পাইপন কোডটি সাবাইলাম টেক্সট 2 থেকে চালাতে পারি?



python software (10)

% APPDATA% \ Sublime Text2 \ Python \ Python.sublime-build সম্পাদনা করুন

কন্টেন্ট পরিবর্তন করুন:

{
    "cmd": ["C:\\python27\\python.exe", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

"c: \ python27" অংশটি আপনার সিস্টেমে Python এর যে কোন সংস্করণে পরিবর্তন করুন।

https://ffff65535.com

আমি Sublime টেক্সট 2 একটি সম্পূর্ণ পাইথন আইডিই সেট আপ করতে চান।

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


আপনি "ভিউ / প্রদর্শন কনসোল" বা Ctrl + `এর মাধ্যমে পাইথন কনসোলটি অ্যাক্সেস করতে পারেন।


আমি আজ একই সমস্যা মধ্যে দৌড়ে। এবং এখানে আমি Sublime টেক্সট 3 এ পাইথন কোড চালাতে পরিচালিত:

  1. বিল্ড সিস্টেম শুরু করতে Ctrl + B (Mac এর জন্য, + B ) টিপুন। এটা এখন ফাইল চালানো উচিত।
  2. বিল্ড সিস্টেম কাস্টমাইজ কিভাবে বুঝতে এই উত্তর অনুসরণ করুন।

পরবর্তীতে আপনাকে যা করতে হবে তা হল Python.sublime-build এর বিষয়বস্তু প্রতিস্থাপন করা

{
    "cmd": ["/usr/local/bin/python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
}

আপনি অবশ্যই আপনার জন্য কাজ করে এমন কিছুতে এটি কাস্টমাইজ করতে পারেন।


আমি এই সমস্যা সমাধান:

> Preferences –> Browse Packages –> Default 

exec.py ফাইল খুলুন, লাইন 41-42 এর কাছাকাছি, কোডটি এইরকম হওয়া উচিত:

for k, v in proc_env.iteritems():
    proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())

তারপর এটি মুছুন বা এটিকে সম্পাদনা করুন:

try:    
    for k, v in proc_env.iteritems():
        proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
except:
    print 'foobar'

কুল ইউ বলছি, আমি শুধু এই পাওয়া যায়:

http://ptomato.wordpress.com/2012/02/09/geek-tip-running-python-guis-in-sublime-text-2/

এটি ব্যাখ্যা করে (উপরের উত্তরগুলির মধ্যে একটি) ডিফল্ট ডিরেক্টরিতে এই exec.py কিভাবে সম্পাদনা করবেন।

আমার সমস্যা ছিল যে আমার পাইথন UI অ্যাপ্লিকেশন শুরু হবে না। আমি নীচের snipped থেকে শেষ লাইন মন্তব্য:

    # Hide the console window on Windows
    startupinfo = None
    if os.name == "nt":
        startupinfo = subprocess.STARTUPINFO()
        #startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW

এবং, taaadaaa, আমি Ctrl + B চেপে আমার অ্যাপটি শুরু করতে পারি। মজার লাইন যাইহোক, উহ? এবং যে কেউ যে নিবন্ধ লিখেছেন একটি বড় ধন্যবাদ ;-)


চাপুন Ctrl B চাপুন ( matiit দ্বারা উত্তর)

কিন্তু যখন Ctrl B কাজ করে না , তখন সুলাইম টেক্সটটি পাইথন ইন্টারপ্রেটারটি খুঁজে পায় না। আপনার প্রোগ্রাম চালানোর চেষ্টা করার সময় লগ দেখুন এবং পাথের পাইথনটির রেফারেন্সটি সন্ধান করুন।

[cmd:  [u'python', u'-u', u'C:\\scripts\\test.py']]
[path: ...;C:\Python27 32bit;...]

বিন্দুটি হ'ল এটি কমান্ড লাইনের মাধ্যমে পাইথন চালানোর চেষ্টা করে, সেমিডির মতো দেখায়:

python -u C:\scripts\test.py

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

সমাধান

আপনি Sublime টেক্সট বিল্ড সূত্র বা সিস্টেম %PATH% পরিবর্তন করতে পারেন।

  • আপনার %PATH% নির্ধারণ করতে:
    * নতুন সম্পাদক %PATH% লোড করার জন্য আপনাকে আপনার এডিটরটি পুনরায় চালু করতে হবে

    • রান কমান্ড লাইন * রান করুন এবং এই কমান্ডটি প্রবেশ করুন: * প্রশাসক হিসাবে চালানো প্রয়োজন
      SETX /M PATH "%PATH%;<python_folder>"
      উদাহরণস্বরূপ: SETX /M PATH "%PATH%;C:\Python27;C:\Python27\Scripts"

    • অথবা নিজে: (পছন্দসই)
      যোগ করুন ;C:\Python27;C:\Python27\Scripts স্ট্রিং শেষে ;C:\Python27;C:\Python27\Scripts

  • সিস্টেম %PATH% সাথে ppy না করে ইন্টারপ্রেটারের পথ সেট করতে ppy দ্বারা এই উত্তরটি দেখুন।


পাইথন v3.x এ আপনি যেতে হবে: Tools->Build System->New Build System

তারপরে, এটি অসাধারণ পাঠ্য সম্পাদকটিতে শিরোনামহীন বিল্ড উইন্ডোটি পপ আপ করুন। এই হিসাবে সেটিং লিখুন:

{

    "cmd": ["path_to_the_python.exe","-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

পাথটি দেখতে, Type following in terminal as :

python
>>> import sys
>>>print(sys.executable)

আপনি একাধিক বিল্ড সিস্টেম তৈরি করতে পারেন তবে এটি ডিফল্ট -বিল্ড এক্সটেনশন সহ সুলবাইম পাঠ্য প্যাকেজগুলির ভিতরে সংরক্ষণ করতে হবে।

তারপরে, নতুন বিল্ড সিস্টেম নির্বাচন করুন এবং আপনার os ভিত্তিক cltr+b বা অন্যান্য চাপুন।


ম্যাক ওএস এক্স এ, আপনার ফাইলকে .py এক্সটেনশন দিয়ে সংরক্ষণ করুন। প্রেস + বি । এটি নীচের একটি উইন্ডোতে রান।


.sublime-build বিল্ড সিস্টেম সম্পর্কে একটি বিষয় মনে রাখবেন: আপনি কাস্টম। .sublime-build ফাইলগুলি লিখতে (এবং ব্যবহার করতে পারেন)। এমনকি প্রকল্প build_systems (আপনার প্রকল্প সেটিংসে)। এটি আপনাকে ANSI রং আউটপুটগুলির সাথে একটি অভিনব পরীক্ষা রানারের মত কার্যকর জিনিসগুলি করতে দেয়।

আরও "পূর্ণ আইডিই" বৈশিষ্ট্যগুলির জন্য, আপনি চমৎকার SublimePythonIDE প্যাকেজটি ব্যবহার করতে পারেন:

  • কোড সমাপ্তি (ইন্টেল)
  • সংজ্ঞা এবং বস্তুর বিবরণ লাফ
  • সঠিক lining / pep8
  • ভার্চুয়ালেনভ সঙ্গে বিভিন্ন দোভাষী সমর্থন করে

প্রকাশ: আমি যে প্যাকেজে একটি PR অবদান করেছি, এবং আমি সর্বদা এটি ব্যবহার করি, তবে others ।


[এটি ST3 (Win) তে প্রযোজ্য, ST2 সম্পর্কে নিশ্চিত না]

Sublime তে আউটপুট দৃশ্যমান অন্য ফাইল হিসাবে (+ ত্রুটিগুলির জন্য একটি) হিসাবে, এটি করুন:

  1. নতুন বিল্ড সিস্টেম তৈরি করুন: Tools > Build Systems > New Build System...
  2. নিম্নলিখিত কনফিগারেশন ব্যবহার করুন:
    {
        "cmd": ["python.exe", "$file", "1>", "$file_name.__STDOUT__.txt", "2>", "$file_name.__STDERR__.txt"],
        "selector": "source.python",
        "shell": true,
        "working_dir": "$file_dir"
    }
  1. আপনার পাইথন ফাইলের জন্য উপরে বিল্ড সিস্টেম কনফিগারেশন ফাইল নির্বাচন করুন: Tools > Build Systems > {your_new_build_system_filename}
  2. ctrl + b
  3. এখন, আপনার ফাইলের পাশে, যেমন "file.py" আপনার "file.__STDOUT__.py" এবং "file.__STDERR__.py" (ত্রুটিগুলির জন্য, যদি থাকে)
  4. আপনি যদি আপনার উইন্ডোটি 3 কলামে বা গ্রিডে বিভক্ত করেন, তবে আপনি প্যানেলে / উইন্ডোগুলি স্যুইচ করার প্রয়োজন ছাড়া অবিলম্বে ফলাফলটি দেখতে পাবেন।




sublimetext