Jak wiemy, Python zyskał ogromne uznanie w ciągu ostatnich kilku lat dzięki swojej prostocie i przenośności kodu między platformami. Od czego jednak zaczniemy pisać kod w Pythonie? Głównym powodem dbałości o środowisko jest stworzenie wyodrębnionego obszaru dla rozwoju indywidualnych projektów. Dzięki temu każdy projekt nie ma żadnych zależności, niezależnie od innych projektów przechowywanych na komputerze z określonymi wymaganiami. W tym artykule zrozumiemy środowisko Pythona.
Potrzeba środowiska Python
Aby przekonwertować dowolny kod, potrzebujesz tłumacza, który zajmuje 70% aplikacji. Wtedy potrzebowałbyś „linii huku”. Istnieją przede wszystkim dwa sposoby, aby to stworzyć. Albo możesz utworzyć program za pomocą prostego edytora tekstu, takiego jak WordPad lub Notepad ++, albo po prostu utworzyć powłokę Pythona na platformie szpachlowej. Każdy z nich ma swoje wady i zalety. Powłoka może być używana do interakcji z systemem operacyjnym, na przykład „terminal” może być używany do okiełznania systemu operacyjnego Windows. W powłoce interpretacja kodu odbywa się w czasie rzeczywistym, co jest bardzo korzystne. Daje wyobrażenie o możliwych błędach i wyniku wykonania kodu.
funkcja przeciążająca C ++
Poniżej znajduje się fragment kodu, który jest uruchamiany w środowisku Python IDE (zintegrowanym środowisku programistycznym), takim jak PyCharm, aby zapewnić żądane wyniki.
while (1) #! / usr / bin / env python # pobierz nazwę użytkownika z zachęty nazwa_użytkownika = raw_input („Login:”) # lista dozwolonych użytkowników Participant1 = ”Pranav” Participant2 = ”Radhika” # kontroluj wejściowego użytkownika Jeśli (nazwa użytkownika = = Uczestnik1): drukuj „przyznano dostęp” elif (nazwa użytkownika == Uczestnik2): drukuj „cześć” else: drukuj „brak dostępu” # end
W przypadku systemu operacyjnego Windows najlepszym miejscem do uzyskania konfiguracji Pythona jest oczywiście oficjalna witryna www.python.org. Komputery MAC OS X mają już zainstalowany język Python. Linux jest również zgodny z pakietem, na którym większość komputerów jest wstępnie zainstalowana.
Powszechnie zaleca się używanie Pythona 3 zainstalowanego z Homebrew. Następnie zainstaluj „virtualenv” za pomocą pip3. Ponieważ wszystkie pakiety są kopiowane, musimy ustalić lokalizację naszego środowiska, co można zrobić przez:
virtualenv -p python3 ~ / virtEnv1
Termin virtEnv1 jest nazwą środowiska wirtualnego i określa dokładną ścieżkę naszego środowiska. Po zainicjowaniu środowiska plik o nazwie „aktywny” w folderze bin. Jako źródło ustawiliśmy, jak wspomniano poniżej.
cd ~ / virtEnv1
źródło bin / aktywuj
co to jest token w java
Jeśli zdecydujesz się dezaktywować środowisko wirtualne, wpiszDezaktywować
Różne aspekty środowiska Pythona
W podobny sposób możemy stworzyć wiele takich środowisk i powielić powyższy proces dla różnych wersji Pythona.
Python Environment Wrapper (PEW). PEW działa jak opakowanie i można go użyć tylko raz. Dzięki temu praca w środowisku wirtualnym jest bardzo łatwa. Za pomocą jednego polecenia możesz utworzyć nowe środowisko natychmiast po zainstalowaniu kilku pakietów.
VENV to kolejne takie narzędzie środowiska wirtualnego, które jest najbardziej zalecane. Generuje plik konfiguracyjny, który jest bezpośrednio zrozumiały dla języka Python i nie kopiuje pliku binarnego do nowszych lokalizacji. Jednak jedynym haczykiem jest to, że nie obsługuje wersji 3.3 i starszych.
PIPENV przenosi rzeczy na zupełnie nową arenę, ponieważ łączy pakiety i środowiska obsługiwane w jednym narzędziu. Potrzebna jest tylko specyfikacja środowiska i tworzy oddzielne sekcje do różnych celów, takich jak produkcja, testowanie i programowanie.
Konfiguracja języka Python obejmuje szereg modułów i pakietów, które są zgodne ze zdefiniowanym zestawem procesów pobierania, przechowywania i rozpakowywania tych plików. Za każdym razem, gdy przechowujemy projekt lub próbujemy pobrać pakiet, python uzyskuje dostęp do unikalnej ścieżki potomnej głównego folderu, w którym został pierwotnie zainstalowany. Istnieją biblioteki określane jako pakiety witryn lub pakiety stron trzecich, są to nic innego jak pliki utworzone przez użytkownika. Innytyp nazywany jest pakietami systemowymi, które są standardowymi bibliotekami zdefiniowanymi w Pythonie.
Zmienne środowiska
- PYTHONPATH
Ta zmienna informuje interpreter języka Python, gdzie ma znajdować się pliki modułów zaimportowane do programu. Powinien zawierać katalog biblioteki źródłowej Pythona i katalogi zawierające kod źródłowy Pythona. Instalator Pythona czasami wstępnie ustawia PYTHONPATH.
- PYTHONSTARTUP
Zawiera ścieżkę do pliku inicjalizacyjnego zawierającego kod źródłowy Pythona. Jest wykonywany za każdym razem, gdy uruchamiasz tłumacza. Nazywa się „.pythonrc.py” w Uniksie i zawiera polecenia, które ładują narzędzia lub modyfikują PYTHONPATH.
- PYTHONCASEOK
Jest używany w systemie Windows do poinstruowania Pythona, aby znalazł pierwsze dopasowanie bez uwzględniania wielkości liter w instrukcji importu. Ustaw tę zmienną na dowolną wartość, aby ją aktywować.
- PYTHONHOME
Jest to alternatywna ścieżka wyszukiwania modułu. Zwykle jest osadzony w katalogach PYTHONSTARTUP lub PYTHONPATH, aby ułatwić przełączanie bibliotek modułów.
konfigurowanie php w systemie Windows
- PYTHONBREAKPOINT
Jeśli ta opcja jest ustawiona, nadaje nazwę wywoływanemu za pomocą notacji z kropkami. Moduł zostanie zaimportowany, a następnie uruchomiony przez domyślną implementację sys.breakpointhook (), która sama jest wywoływana przez wbudowany punkt przerwania (). Jeśli nie jest ustawiony lub ustawiony na pusty łańcuch, jest równoważny wartości „pdb.set_trace”. Ustawienie tego na łańcuch „0” powoduje, że domyślna implementacja sys.breakpointhook () nic nie robi, tylko natychmiast zwraca.
W ten sposób dochodzimy do końca tego artykułu o środowisku Pythona . Aby uzyskać dogłębną wiedzę na temat języka Python i jego różnych aplikacji, możesz do szkoleń online na żywo z całodobowym wsparciem i dożywotnim dostępem.
Masz do nas pytanie? Wspomnij o nich w sekcji komentarzy w tym artykule o środowisku Python, a skontaktujemy się z Tobą.