আমি কিভাবে পাইথন 3 স্ক্রিপ্ট চালাতে পারি?


2

আমি একটি পাইথন 3 স্ক্রিপ্ট চালাতে চান।

আমি অফিসিয়াল ডক এবং প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী দেখেছি, এবং তারা সাধারণত ক্ষতি হয়। আমি উত্তর খুঁজছিলাম, আমি আরো প্রশ্নের সাথে শেষ।

আমার উইন্ডোজ এবং লিনাক্স আছে। উইন্ডোজ, আমার পাইথন নেই। লিনাক্সে আমার পাইথন আছে, কিন্তু এটি পাইথন 2.6.8। আমি এই পাইথন দিয়ে আমার স্ক্রিপ্ট চালানোর চেষ্টা করেছি, কিন্তু এটি একটি ত্রুটি দেয়।

আমি কিছু চাই সহজ : একটি পাইথন 3 যা আমি আমার ডিস্কে কোথাও রাখব এবং যেটি আমি আমার স্ক্রিপ্ট চালানোর জন্য ব্যবহার করব । আমি এটা কোথায় পাব?

আমি উইন্ডোজ বা লিনাক্সের জন্য একটি সমাধান খুঁজছি।

ধন্যবাদ.


1
আপনি কি আপনার লিনাক্স বক্সে পাইথন 3 ইনস্টল করেছেন কিনা তা নিশ্চিত? বেশ কয়েকটি distros এটি জাহাজ কিন্তু স্ক্রিপ্ট চালানোর জন্য ব্যবহৃত ডিফল্ট পাইথন নয়।
NaeiKinDus

@ নাইঈকিনডাস - না, আমি নিশ্চিত নই। আমি কমান্ড চেষ্টা করেছি python3 কিন্তু কমান্ড পাওয়া যায় না।
Nicolas Barbulesco

1
আপনি linux এর জন্য নিম্নলিখিত প্রকল্পটি চেষ্টা করতে পারেন: code.google.com/p/pts-mini-gpl/wiki/StaticPython আপনি সরাসরি পাইথন বাইনারি ডাউনলোড করতে এবং এটি আপনার সিস্টেমে ইনস্টল না করে চালাতে পারেন।
NaeiKinDus

@ নাইঈকিনডাস - আমি ইতিমধ্যে কারেলের প্রস্তাবিত পোর্টেবল পাইথন ব্যবহার করতে পেরেছি। কিন্তু স্ট্যাটিক পাইথন জানতে ভাল।
Nicolas Barbulesco

উত্তর:


2

আপনি উবুন্টু প্রশ্ন & amp; A কে জিজ্ঞাসা করেছেন, তাই আমি উবুন্টুর জন্য কমান্ড সরবরাহ করব। উবুন্টুতে টার্মিনাল খুলুন এবং টাইপ করুন:

sudo apt install python3 idle3  

python3 ইতিমধ্যে উবুন্টুতে ডিফল্টরূপে ইনস্টল করা হয়েছে, আমি অন্যান্য লিনাক্স বিতরণগুলির সাথে সাধারণতার জন্য কমান্ডে পাইথন 3 যোগ করেছি। আইডিএল 3 পাইথনের জন্য ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট 3। আইডেল 3 খুলুন এবং তারপরে আপনার পাইথন স্ক্রিপ্টটি আইডিএল 3 -> মেনু থেকে মেনু থেকে খুলুন। ফাইল - & gt; দ্বারা খোলা

উইন্ডোজ আইডিএলে 3 এর সাথে বান্ডিল করা হয় পাইথন 3 ইনস্টলেশন ফাইল , আইডিএল 3 তে পাইথন 3 স্ক্রিপ্ট খোলার জন্য নির্দেশাবলী একই।

আপনি পোর্টেবল অ্যাপ হিসাবে উইন্ডোজ এ পাইথন 3 ইনস্টল করতে পারেন। পোর্টেবল পাইথন কোনও USB স্টোরেজ ডিভাইস থেকে সরাসরি উইন্ডোজ ওএস চালানোর জন্য প্রাক-কনফিগার করা হয়েছে, যা আপনাকে কোনও পোর্টেবল প্রোগ্রামিং পরিবেশে সক্ষম করতে সক্ষম করে। পোর্টেবল পাইথন পাইথন 2 এবং পাইথন 3 উভয়ের জন্য উপলব্ধ। পোর্টেবল পাইথনের জন্য ডাউনলোড বিকল্পগুলি আপনাকে বৈজ্ঞানিক কম্পিউটিং ইত্যাদির জন্য ঐচ্ছিক অতিরিক্ত পাইথন প্যাকেজগুলি ডাউনলোড করার একটি পছন্দ প্রস্তাব করে। নির্বাচিত প্যাকেজগুলির উপর ভিত্তি করে পোর্টেবল পাইথন (পাইথন 3) ইনস্টল করা আকার , 63 এমবি এবং 260 এমবি মধ্যে।


উইন্ডোজ, আমি পাইথন 3 ইনস্টলারের সাথে সফল হয়নি। এটি আমাকে "শুধু আমার জন্য" ইনস্টল করার সময়ও প্রশাসক AUTH সম্পর্কে জিজ্ঞাসা করে।
Nicolas Barbulesco

লিনাক্সে, আমি এই ধরনের কমান্ড চালাতে চাই না। আমার একটি ইন্টিগ্রেশন সার্ভার আছে, এবং আমি সিস্টেমে কিছু ইনস্টল করতে চাই না। আমি একটি ফোল্ডারে Python 3 থাকতে এবং ব্যবহার করতে চাই।
Nicolas Barbulesco

পোর্টেবল পাইথনটি কোনও USB স্টোরেজ ডিভাইস থেকে সরাসরি উইন্ডোজ ওএস চালানোর জন্য প্রাক-কনফিগার করা হয়েছে, যা আপনাকে কোনও পোর্টেবল প্রোগ্রামিং পরিবেশে সক্ষম করতে সক্ষম করে। পাইথন ভার্চুয়াল পরিবেশ সৃষ্টিকর্তা থেকে স্ক্রিপ্টগুলি চালানোর মাধ্যমে উইন্ডোজ এবং লিনাক্স উভয় প্রশাসনিক সুবিধা ছাড়াই নিয়মিত ব্যবহারকারী হিসাবে পাইথন স্ক্রিপ্টগুলি চালানোর একটি উপায় রয়েছে। virtualenv )। অবিশ্বাস্য পাইথন স্ক্রিপ্ট চালানোর সময় ভার্চুয়ালেনভ ব্যবহার করে নিরাপত্তা উন্নত করা হবে। আপনি পাইথন 3টি ভার্চুয়ালেনভ পাইথন ভার্চুয়াল পরিবেশের ভিতরেও ইনস্টল করতে পারেন। তবে আপনি এখনও ভার্চুয়ালেনভ ইনস্টল করার জন্য প্রশাসনিক সুবিধা প্রয়োজন।
karel

2
পোর্টেবল পাইথন পাইথন 3 এর জন্য বর্তমানে সংস্করণ 3.2.5.1।
karel

কারেল, আমি বুঝতে পোর্টেবল পাইথন এবং virtualenv দুটি ভিন্ন জিনিস। আমি পোর্টেবল পাইথন আগ্রহী!
Nicolas Barbulesco

1

অনেক সিস্টেমে, "পাইথন" ডিফল্ট "পাইথন 2", তবে আপনি কেবল পাইথন 3 এর অধীনে একটি স্ক্রিপ্ট চালাতে পারেন

python3 myscript.py

জারি

which python3

যে কাজ করতে যাচ্ছে যদি আপনি বলতে হবে।

এছাড়াও, স্ক্রিপ্ট একটি উপযুক্ত Shebang অন্তর্ভুক্ত করা হলে,

./myscript.py

কাজ করা অনুমিত হয় ...


লিনাক্সে কমান্ড python3 খুঁজে পাওয়া যায় নি. উইন্ডোজ না।
Nicolas Barbulesco

"./" দিয়ে স্ক্রিপ্ট চালু করার বিষয়ে, এটি ব্যর্থ হয়: / usr / bin / env: python3: কোন ফাইল বা যে ধরনের ফোল্ডার
Nicolas Barbulesco

তারপরে আপনাকে অবশ্যই পাইথন ইনস্টল করতে হবে 3. আমি দেখতে পাচ্ছি যে আপনি অন্যান্য উত্তরগুলিতে মন্তব্যগুলিতে আলোচনা করছেন।
Nemo

1

উইন্ডোজের জন্য:

  1. আপনি থেকে পাইথন 3 ইনস্টল করতে হবে এখানে
  2. সেটআপ নির্দেশাবলী অনুসরণ করুন, সিস্টেম PATH পরিবর্তনশীল যুক্ত করতে হবে কিনা তা বলার বাক্সটি চেক করার জন্য নিশ্চিত
  3. ভিতরে যাও cmd, cd স্ক্রিপ্ট অবস্থান, এবং টাইপ করুন python script.py, প্রতিস্থাপন script আপনার ফাইলের নাম দিয়ে অথবা পাইথন লঞ্চারের সাথে স্ক্রিপ্টটি খুলুন যা ইনস্টলারের মাধ্যমে ইনস্টল করা হবে

স্ক্রিপ্টটি তৈরি করতে, আপনি পাইথন আইডিএল ব্যবহার করতে পারেন যা ইনস্টল করা হয়েছে।


এই লিঙ্ক দেয় না পাইথন 3 , এটা দেয় একটি ইনস্টলার , .msi । ম্যাক থেকে আসছে, আমি ভালোবাসি না ইনস্টল করার প্রোগ্রাম। যাইহোক, আমি (পুনরায়) ইনস্টলার চেষ্টা করেছি, কোন উপকারিতা। এমনকি যখন আমি "শুধু আমার জন্য" ইনস্টল করতে পছন্দ করি, ইনস্টলার আমাকে অ্যাডমিন auth এর জন্য জিজ্ঞাসা করে, এবং এটি ব্যর্থ হয়। কেন শুধু যারা একটি জিপ ফাইল প্রদান করতে পারেন না?
Nicolas Barbulesco

@ নিকোলাস বারবুলসকো তাই আপনি চান চালান ইনস্টল ছাড়া পাইথন? একটি পোর্টেবল সংস্করণ পছন্দ ??
ᔕᖺᘎᕊ

হ্যাঁ! আমি @ কারেলের সমাধান খুঁজছি।
Nicolas Barbulesco

1
ঠিক আছে, আমি @ কারেলের মন্তব্যগুলি দেখিনি - আমি পোর্টেবল পাইথন ব্যবহার সম্পর্কে একমত, এটি আমার জন্য একটি ইউএসবিতে সূক্ষ্ম কাজ করে :)
ᔕᖺᘎᕊ

-1

লিনাক্স থেকে উইন্ডোজ থেকে একটি পার্থক্য আছে। লিনাক্সে আপনি এভাবে টাইপ করবেন:

python3 script.py

উইন্ডোজ (যখন আপনি পাইথন ইন্সটল করেছেন) একবারে আপনি টাইপ করবেন:

py -3 script.py

তুলনা py -2 script.py যে পাইথন 2 চালানো হবে।


দ্রষ্টব্য: উইন্ডোজ উপর python অথবা python.exe আপনি ইনস্টল করেছেন পাইথন সর্বশেষ সংস্করণ কল করবে।


1
হু, উইন্ডোজ বাইনারি বলা হয় না python.exe? যেখানে আপনি পেতে পারি py থেকে?
slhck

আমি যত্ন না, আমি শুধু সঙ্গে এটি ব্যবহার py যখন আমি সংস্করণ নির্দিষ্ট করতে হবে, কিন্তু python অথবা python.exe এখনো কাজ করে.
prosti

তাই এটা সত্যিই প্রয়োজন হয় না। যে বলেন, সংস্করণ 3.6 সঙ্গে একটি নতুন বৈশিষ্ট্য বলে মনে হচ্ছে: docs.python.org/3/using/windows.html
slhck
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.