Դուք կարող եք տեսնել, թե ինչի վրա է դրված շրջակա միջավայրի փոփոխականը՝ օգտագործելով echo-ն, օրինակ՝ echo $PYTHONPATH: Եթե փոփոխականը սահմանված չէ, այն դատարկ կլինի: Դուք կարող եք նաև օգտագործել env՝ շրջակա միջավայրի բոլոր փոփոխականների ցանկը ստանալու համար, և միացնել grep-ի հետ՝ տեսնելու, թե արդյոք որոշակի մեկը սահմանված է, օրինակ՝ env | grep PYTHONPATH.
Ինչպե՞ս գտնել Pythonpath Linux-ը:
Հետևյալ քայլերը ցույց են տալիս, թե ինչպես կատարել այս առաջադրանքը.
- Մուտքագրեք import os և սեղմեք Enter:
- Տեսակ os. շրջակա միջավայր ['PYTHONPATH']: split(os. pathsep) և սեղմեք Enter: Երբ դուք ունեք PYTHONPATH միջավայրի փոփոխական սահմանված, դուք տեսնում եք ուղիների ցանկը: …
- Փակեք Python Shell-ը: Python Shell պատուհանը փակվում է:
Որտեղ է Pythonpath-ը:
Համակարգի փոփոխականների մեծ մասը, ներառյալ PythonPath-ը, ավելացվում են «System Properties»-ի միջոցով: Սա մուտք գործելու համար սեղմեք աջ Սեղանի պատկերակը «Համակարգիչ» վերնագրով և ընտրեք «Հատկություններ»: համատեքստի ընտրացանկը: Սա բացում է հիմնական «Համակարգ» պատուհանը:
Ինչպե՞ս բացել Pythonpath-ը:
Python-ի և PythonPath-ի ավելացում Windows միջավայրում.
- Բացեք Explorer-ը:
- Ձախ կողմում գտնվող նավիգացիոն ծառի վահանակում աջ սեղմեք «Համակարգիչ»:
- Համատեքստի մենյուի ներքևում ընտրեք «Հատկություններ»:
- Ընտրեք «Ընդլայնված համակարգի կարգավորումներ»
- Կտտացրեք «Շրջակա միջավայրի փոփոխականներ…» Ընդլայնված ներդիրում:
- «Համակարգի փոփոխականներ» բաժնում. Ավելացնել:
Ինչպիսի՞ն պետք է լինի Pythonpath-ը Ubuntu-ն:
PYTHONPATH-ը պետք է ցույց տվեք, թե որտեղ են գտնվում ձեր Python փաթեթներն ու մոդուլները, ոչ թե որտեղ են ձեր դրամարկղերը: Այլ կերպ ասած, եթե դուք անում եք ls «$PYTHONPATH», դուք պետք է տեսնեք *: py ֆայլեր (Python մոդուլներ) և __init__.py ֆայլեր պարունակող գրացուցակներ (Python փաթեթներ):
Ինչպե՞ս ձեռք բերել pip3 Linux-ում:
Pip3-ը Ubuntu-ում կամ Debian Linux-ում տեղադրելու համար բացեք նոր Տերմինալի պատուհան և մուտքագրեք sudo apt-get տեղադրել python3-pip . Fedora Linux-ում pip3 տեղադրելու համար տերմինալի պատուհանում մուտքագրեք sudo yum install python3-pip: Այս ծրագիրը տեղադրելու համար ձեզ հարկավոր է մուտքագրել ձեր համակարգչի ադմինիստրատորի գաղտնաբառը:
Ինչու՞ է Pythonpath-ը դատարկ:
PYTHONPATH փոփոխականը, որը դուք արձագանքում եք տերմինալում, ավելացվում է python-ի մյուս ուղիներին: Այսպիսով եթե ձեր մեջ որևէ կոնկրետ ճանապարհ չկա . պրոֆիլը կամ. bashrc ֆայլ (կամ տեղական), փոփոխականը դատարկ կլինի:
Ինչպե՞ս խմբագրել Pythonpath-ը Windows-ում:
Python.exe-ի ամբողջական ուղին կարող է ավելացվել հետևյալով.
- Աջ սեղմեք This PC-ին և անցեք Properties:
- Սեղմելով ձախ կողմում գտնվող ցանկի Ընդլայնված համակարգի կարգավորումները:
- Սեղմելով ներքևի աջ մասում գտնվող Environment Variables կոճակը:
- System variables բաժնում ընտրելով Path փոփոխականը և սեղմելով Խմբագրել:
Որտե՞ղ է Python-ը փնտրում ֆայլեր:
Python-ը նայում է այնտեղ, որտեղ դուք նրան ասում եք ֆայլի բացման համար: Եթե թարգմանիչը բացեք /home/malcmcmul-ում ապա դա կլինի ակտիվ գրացուցակը: Եթե դուք ճանապարհ եք նշում, ապա այն հենց այստեղ է:
Ինչպե՞ս կարող եմ ընդմիշտ ավելացնել SYS ուղին:
PYTHONPATH-ի ավելի մշտական կարգավորում
- Բացեք Terminal.app;
- Բացեք ~/.bash_profile ֆայլը ձեր տեքստային խմբագրիչում, օրինակ՝ atom ~/.bash_profile;
- Վերջում ավելացրեք հետևյալ տողը. արտահանեք PYTHONPATH=”/Users/my_user/code”
- Պահպանել ֆայլը.
- Փակել Terminal.app;
- Նոր կարգավորումներում կարդալու համար նորից գործարկեք Terminal.app-ը և մուտքագրեք սա.
Ինչու Python-ը չի ճանաչվում CMD-ում:
«Python-ը չի ճանաչվում որպես ներքին կամ արտաքին հրաման» սխալը հանդիպում է Windows-ի հրամանի տողում: Սխալն այն է առաջացել է, երբ Python-ի գործարկվող ֆայլը չի գտնվել շրջակա միջավայրի փոփոխականում՝ Python-ի արդյունքում հրաման Windows հրամանի տողում:
Ինչպե՞ս կարող եմ ստուգել Python-ի տունը:
Տնային գրացուցակը ստանալու համար օգտագործեք OS մոդուլը
ընդարձակող ('~') Python-ում տնային գրացուցակը ստանալու համար: Սա նաև աշխատում է, եթե այն ավելի երկար ճանապարհի մի մասն է, ինչպիսին է ~/Documents/my_folder/-ը: Եթե չկա ~ in the path, ֆունկցիան ուղին կվերադարձնի անփոփոխ։ Այս գործառույթը խորհուրդ է տրվում, քանի որ այն աշխատում է ինչպես Unix-ում, այնպես էլ Windows-ում: