টার্মিনালে পাইথন স্ক্রিপ্টটি কীভাবে চালানো যায়?


91

আমি টার্মিনালে পাইথন স্ক্রিপ্টটি চালাতে চাই, তবে কীভাবে জানি না? "/ ব্যবহারকারী / লুকা / ডকুমেন্টস / পাইথন" ডিরেক্টরিতে আমার ইতিমধ্যে গেমওভার.পি নামে একটি সংরক্ষিত ফাইল রয়েছে।

উত্তর:


103

আপনার সিস্টেমে পাইথন ইনস্টল করা দরকার । তারপরে আপনি এটিকে সঠিক ডিরেক্টরিতে টার্মিনালে চালাতে পারেন:

python gameover.py

যখন আমি এটি করি যে আমি এই / লাইব্রেরি / ফ্রেমওয়ার্কস / পাইথন.ফ্রেমওয়ার্ক / ভার্সন / ২.৫ / রিসোর্স / পাইথন.এপ / কনটেন্টস / ম্যাকস / পাইথন: ফাইল 'গেমওভার.পি' খুলতে পারি না: [এররনো ২] এ জাতীয় কোনও ফাইল নেই বা ডিরেক্টরি
স্নেক আইজ

4
আপনার প্রথমে ডিরেক্টরিটি পরিবর্তন করা উচিত (শেল কমান্ড): সিডি / ইউজার / লুকা / ডকুমেন্টস / পাইথন
কোজলোভজেক্সc

25

আপনি এটি ব্যবহার করে আপনার ফাইলটি কার্যকর করতে পারেন:

python /Users/luca/Documents/python/gameover.py

আপনি যে ফাইলটি চালাতে চান এবং যে টাইপ করতে চান তার পথে চালিয়ে আপনি ফাইলটি চালাতে পারেন:

python gameover.py

13

এটি আপনার সিস্টেমে অজগরটির কোন সংস্করণ ইনস্টল করা হয়েছে তার উপর নির্ভর করে। নিচে দেখ.

আপনার কাছে পাইথন ২। * সংস্করণ থাকলে আপনার এই কমান্ডটি চালাতে হবে

python gameover.py

তবে আপনার কাছে পাইথন ৩. * সংস্করণ থাকলে আপনার এই আদেশটি চালাতে হবে

python3 gameover.py

কারণ ম্যাকের জন্য পাইথন ভার্সন ৩

আপনি যদি "পাইথন গেমওভার.পি" চালান


4

প্রথমত, আপনি যে ফাইলটি কার্যকর করার চেষ্টা করছেন তার অবস্থানের স্থানটি স্থানান্তর করতে হবে, সুতরাং একটি টার্মিনালে:

cd ~/Documents/python

এখন, আপনার ফাইলটি কার্যকর করতে সক্ষম হওয়া উচিত:

python gameover.py

4

আপনাকে প্রথমে পাইথন ইনস্টল করতে হবে। পাইথন 3 ইনস্টল করার জন্য ম্যাক পাইথন ২.7 ইনস্টল করে আসে আপনি এই টিউটোরিয়ালটি অনুসরণ করতে পারেন: http://docs.python-guide.org/en/latest/starting/install3/osx/

প্রোগ্রামটি চালানোর জন্য আপনি এই কোডটিতে অনুলিপি এবং পেস্ট করতে পারেন:

python /Users/luca/Documents/python/gameover.py

অথবা আপনি cdফোল্ডারের পরে ফাইলের ডিরেক্টরিতে যেতে পারেন । আপনি যখন ফোল্ডারে থাকবেন তখন আপনি এটি করতে পারেন python YourFile.py


2

আপনি যদি উবুন্টুর সাথে কাজ করছেন তবে কখনও কখনও আপনার হিসাবে চালানো দরকার sudo:

পাইথন 2 এর জন্য:

sudo python gameover.py

পাইথন 3 এর জন্য:

sudo python3 gameover.py

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

1

ধরা যাক আপনার স্ক্রিপ্টটি কল করা হয়েছে my_script.pyএবং আপনি এটি আপনার ডাউনলোড ফোল্ডারে রেখেছেন।

পাইথন ইনস্টল করার অনেকগুলি উপায় রয়েছে তবে হোমব্রুউ সবচেয়ে সহজ।

0) ওপেন টার্মিনাল.এপ

1) হোমব্রিউ ইনস্টল করুন (টার্মিনাল.এপিতে নীচের পাঠ্যটি আটকানো এবং এন্টার কী টিপে )

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2) হোমব্রু ব্যবহার করে পাইথন ইনস্টল করুন

brew install python

3) cdযে ডিরেক্টরিটিতে আপনার পাইথন স্ক্রিপ্ট রয়েছে (উদাহরণ হিসাবে আমি Downloadsআপনার বাড়িতে ( ~) ফোল্ডারে ডাউনলোডগুলি )) ফোল্ডারটি ব্যবহার করছি ) তে প্রবেশ করুন:

cd ~/Downloads

4) python3এক্সিকিউটেবল ব্যবহার করে স্ক্রিপ্টটি চালান

python3 my_script.py

এছাড়াও আপনি পদক্ষেপ 3 এড়িয়ে যেতে পারেন এবং পরিবর্তে python3একটি নিখুঁত পাথ দিতে পারেন

python3 ~/Downloads/my_script.py

পুরো জিনিসটি ( ~/Downloads/my_script.py) টাইপ করার পরিবর্তে , আপনি .pyফাইলটি Finder.app এ সন্ধান করতে পারেন এবং কেবল এটি টার্মিনাল.এপ উইন্ডোতে টানুন যা আপনার জন্য পথটি টাইপ করে।

আপনার ফাইলনামের কোথাও যদি ফাঁকা জায়গা বা অন্য কোনও চিহ্ন থাকে তবে আপনার ফাইলের নামটি উদ্ধৃতিতে সংযুক্ত করতে হবে:

python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"

নোট করুন যে আপনাকে এটি ইনস্টল করতে হবে brew install pythonতবে পরবর্তীতে কমান্ডটি ব্যবহার করতে হবে python3(শেষে একটি 3দিয়ে)।

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