Terminal'de bir Python betiği çalıştırmak istiyorum ama nasıl yapacağımı bilmiyorum? "/ User / luca / Documents / python" dizininde gameover.py adında kayıtlı bir dosyam zaten var.
Terminal'de bir Python betiği çalıştırmak istiyorum ama nasıl yapacağımı bilmiyorum? "/ User / luca / Documents / python" dizininde gameover.py adında kayıtlı bir dosyam zaten var.
Yanıtlar:
İhtiyacınız piton Sisteminizde yüklü. Sonra bunu terminalde doğru dizinde çalıştırabilirsiniz:
python gameover.py
Bu, sisteminizde yüklü olan python sürümüne bağlıdır. Aşağıya bakınız.
Python 2. * sürümüne sahipseniz, bu komutu çalıştırmalısınız.
python gameover.py
Ancak Python 3. * sürümüne sahipseniz bu komutu çalıştırmanız gerekir
python3 gameover.py
Çünkü Python sürüm 3. * ile MAC için komut bulunamadı hatası alacaksınız
"python gameover.py" çalıştırırsanız
Önce python kurmalısınız. Mac, Python 3'ü yüklemek için yüklü python 2.7 ile birlikte gelir, bu öğreticiyi takip edebilirsiniz: http://docs.python-guide.org/en/latest/starting/install3/osx/ .
Programı çalıştırmak için bu kodu kopyalayıp yapıştırabilirsiniz:
python /Users/luca/Documents/python/gameover.py
Veya dosyanın dizinine, cdardından klasörle gidebilirsiniz . Klasörün içindeyken yapabilirsiniz python YourFile.py.
Ubuntu ile çalışıyorsanız, bazen şu şekilde çalıştırmanız gerekir sudo:
Python2 için:
sudo python gameover.py
Python3 için:
sudo python3 gameover.py
Komut dosyanızın çağrıldığını my_script.pyve İndirilenler klasörünüze koyduğunuzu varsayalım .
Python'u kurmanın birçok yolu vardır, ancak homebrew en kolayıdır.
0) Terminal.app'yi açın
1) Homebrew'i kurun (aşağıdaki metni Terminal.app içine yapıştırıp Enter tuşuna basarak )
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2) Homebrew kullanarak Python'u kurun
brew install python
3) cdPython betiğinizi içeren dizine (örnek olarak Downloads, home ( ~) klasörünüzdeki İndirilenler ( ) klasörünü kullanıyorum ):
cd ~/Downloads
4) Çalıştırılabilir python3dosyayı kullanarak komut dosyasını çalıştırın
python3 my_script.py
Ayrıca 3. adımı atlayıp verebilir python3bir mutlak yolunu yerine
python3 ~/Downloads/my_script.py
Her şeyi ( ~/Downloads/my_script.py) yazmak yerine , .pydosyayı Finder.app'de bulabilir ve sizin için yolu yazması gereken Terminal.app penceresine sürükleyebilirsiniz.
Dosya adınızın herhangi bir yerinde boşluklar veya belirli başka semboller varsa, dosya adını tırnak içine almanız gerekir:
python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"
Bunu olduğu gibi yüklemeniz gerektiğini, brew install pythonancak daha sonra komutu kullanmanız gerektiğini unutmayın python3( 3sonunda a ile).