Použití složek Pythonu ve vyhledávacích cestách sady Visual Studio
V typickém programu Pythonu PYTHONPATH
poskytuje proměnná prostředí (nebo IRONPYTHONPATH
atd.) výchozí cestu hledání pro soubory modulů. Příkazy from <name> import...
nebo import <name>
příkazy dávají Pythonu pokyn, aby vyhledaly konkrétní umístění pro soubory, které odpovídají zadanému <name>
. Umístění se prohledávají v následujícím pořadí:
- Integrované moduly Pythonu
- Složka, která obsahuje aktuálně spuštěný kód Pythonu
- "Cesta hledání modulu" definovaná příslušnou proměnnou prostředí (Další informace najdete v části Cesta hledání modulu a proměnné prostředí v základní dokumentaci Pythonu.)
Visual Studio ignoruje proměnnou prostředí cesty hledání, i když je proměnná nastavená pro celý systém. Důvodem je, že použití proměnné vyvolává otázky, na které nelze snadno odpovědět, například:
- Očekávají odkazované moduly instalaci Pythonu 2.7, Pythonu 3.6 nebo jiné verze?
- Měly by soubory nalezené v proměnné prostředí cesty hledání přepsat standardní moduly knihovny?
- Očekává se nějaké chování přepsání a řeší se nebo může být akce škodlivá?
Visual Studio poskytuje vývojářům způsob, jak určit cesty hledání přímo v prostředích Pythonu i projektech. Kód, který spustíte nebo ladíte v sadě Visual Studio, přijímá cesty hledání z PYTHONPATH
proměnné prostředí a ekvivalentní proměnné. Když přidáte cesty hledání, Visual Studio zkontroluje knihovny v zadaných umístěních a podle potřeby sestaví databáze IntelliSense pro knihovny. (V sadě Visual Studio 2017 verze 15.5 a starší může vytvoření databáze nějakou dobu trvat v závislosti na počtu knihoven).
Požadavky
Visual Studio. Pokud chcete nainstalovat produkt, postupujte podle kroků v části Instalace sady Visual Studio.
Složky Pythonu, které chcete přidat do cest hledání.
Přidání složek Pythonu do cest hledání
Pomocí následujícího postupu přidejte složku Pythonu do cest hledání v sadě Visual Studio:
V Průzkumník řešení rozbalte uzel projektu Pythonu, klikněte pravým tlačítkem na Cesty hledání a vyberte Přidat složku do cesty hledání:
V dialogovém okně přejděte do umístění složky, kterou chcete přidat do rozpoznaných cest hledání.
Vyberte složku a pak zvolte Vybrat složku.
Po přidání složek do cest hledání sada Visual Studio tyto cesty použije pro jakékoli prostředí přidružené k projektu.
Poznámka:
Pokud je vaše prostředí založené na Pythonu 3 a pokusíte se přidat cestu hledání do modulů Pythonu 2.7, můžou se zobrazit chyby.
Přidání souborů ZIP a egg do cest hledání
Soubory s příponou nebo příponou .zip
můžete přidat do cest hledání pomocí možnosti Přidat archiv zip do cesty .egg
hledání. Stejně jako u složek se obsah těchto souborů prohledá a zpřístupní technologii IntelliSense.