ماذا أفعل مع لينكس لجعل برنامج بيثون للتنفيذ

StackOverflow https://stackoverflow.com/questions/304883

  •  08-07-2019
  •  | 
  •  

سؤال

أنا مجرد تركيب نظام لينكس (كوبونتو) و أتساءل عما إذا كان هناك برنامج لجعل الثعبان البرامج القابلة للتنفيذ لينكس.

هل كانت مفيدة؟

المحلول

وضعت للتو هذا في السطر الأول من السيناريو الخاص بك:

#!/usr/bin/env python

تأكد من تنفيذ الملف مع

chmod +x myfile.py

وتنفيذ مع

./myfile.py

نصائح أخرى

إذا كنت ترغب في الحصول على تطبيق مستقل ثنائي في بيثون حاول استخدام أداة مثل py2exe أو PyInstaller .

وضع هذه الخطوط في البداية من رمز اقول أنظمة التشغيل الخاصة بك للبحث عن برنامج ثنائي اللازمة لتنفيذ بيثون السيناريو أنا.e هو مترجم بايثون.

لذا فإنه يعتمد على نظام التشغيل الخاص بك حيث أنها تحافظ مترجم بايثون.كما يجب أوبونتو نظام التشغيل يبقى مترجم بايثون في /usr/bin/python لذلك يجب أن يكتب هذا الخط في البداية من بيثون النصي.

#!/usr/bin/python

بعد الانتهاء وتوفير التعليمات البرمجية الخاصة بك

  1. بدء الخاص بك الأوامر terminal

  2. تأكد من السيناريو يكمن في دليل العمل الحالي الخاص بك

  3. نوع chmod +x script_name.py

  4. الآن يمكنك بدء تشغيل البرنامج النصي بالضغط على البرنامج النصي.تنبيه سيظهر مربع;اضغط على "تشغيل" أو "Run في محطة" في حالة تأهب مربع ؛ أو في الطرفية واكتب ./script_name.py

وهناك طريقة أخرى للقيام بذلك يمكن أن يكون من خلال إنشاء اسم مستعار. على سبيل المثال في الكتابة المحطة:

alias printhello='python /home/hello_world.py'
سوف

والكتابة printhello تشغيل hello_world.py، ولكن هذا هو مؤقت فقط. لجعل الأسماء المستعارة دائمة، لديك لإضافتها إلى bashrc، يمكنك تحريره من قبل كتابة هذا في المحطة:

gedit ~/.bashrc

إذا احدة تريد أن تجعل hello.py للتنفيذ

والعثور على أول الطريق حيث الثعبان هو في نظام التشغيل الخاص بك مع: which python

وعادة تتواجد تحت عنوان "/ البيرة / بن / الثعبان" المجلد.

في السطر الأول جدا من hello.py واحد أن أضيف: #!/usr/bin/python

وبعد ذلك من خلال لينكس قيادة chmod

وينبغي للمرء أن تجعل مجرد أنه قابل للتنفيذ مثل: chmod +x hello.py

ووتنفيذ مع ./hello.py

أفعل ما يلي:

  1. وضع #!/usr/bin/env python3 في أعلى البرنامج النصي
  2. chmod u+x file.py
  3. تغيير .py إلى .الأمر في اسم الملف

هذا الأساس يتحول الملف إلى باش للتنفيذ.عند النقر نقرا مزدوجا فوق ذلك, يجب أن تعمل.هذا يعمل في المستندة إلى Unix systems.

في الجزء العلوي من التعليمات البرمجية الكتابة الأولى:

و#usr/bin/python أو #usr/bin/env python ثم إنشاء ملف جديد يسمى .sh setup.sh والكتابة:

sudo apt-get install python python-pip
sudo chmod +x yourfile.py
sudo -H pip install librariesyouwant

وإزالة ذلك مسألة عدم وجود الثعبان وتثبيت أي حزم المفقودة. لجعل اختصار سطح المكتب القيام بذلك:

sudo cp yourfile.py ~/Desktop/
sudo chmod +x ~/Desktop/yourfile.py

يرجى، لاحظ أنه إذا لم يتم التعليمات البرمجية لإنشاء واجهة المستخدم الرسومية سيكون لديك لتشغيل التعليمات البرمجية من محطة مع ./yourfile.py

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top