Mam katalog, w którym znajdują się wszystkie moje aplikacje Django ( C:\My_Projects). Chcę dodać ten katalog do mojego, PYTHONPATHaby móc bezpośrednio wywoływać aplikacje. Próbowałem dodać C:\My_Projects\;do mojej Pathzmiennej Windows z GUI systemu Windows ( My Computer > Properties > Advanced System Settings > Environment Variables). Ale nadal nie odczytuje modułu …
Ilekroć użyję sys.path.append, nowy katalog zostanie dodany. Jednak po zamknięciu Pythona lista powróci do poprzednich (domyślnych?) Wartości. Jak mogę na stałe dodać katalog PYTHONPATH?
Chciałbym zobaczyć, jaki jest najlepszy sposób określenia bieżącego katalogu skryptów w Pythonie? Odkryłem, że ze względu na wiele sposobów wywoływania kodu python trudno jest znaleźć dobre rozwiązanie. Oto kilka problemów: __file__nie jest zdefiniowany, jeśli skrypt jest wykonywany za pomocą exec,execfile __module__ jest zdefiniowany tylko w modułach Przypadków użycia: ./myfile.py python …
Ok, widzę wiele takich błędów. Próbowałem wszystkiego, co wiem, i jeszcze tego nie rozgryzłem. Pracuję na serwerze programistycznym z systemem Python 2.5 i Django 1.3. Django 1.3 został zainstalowany przy użyciu instalacji python setup.py po rozpakowaniu pliku tar.gz. Wszystko działa dobrze, rzadko muszę uruchamiać, manage.pyale próbuję użyć nowej aplikacji staticfiles …
Używam PyLint z wnętrza Wing IDE w systemie Windows. Mam podkatalog (pakiet) w swoim projekcie i wewnątrz pakietu importuję moduł z najwyższego poziomu, tj. __init__.py myapp.py one.py subdir\ __init__.py two.py Wewnątrz two.pymam import onei to działa dobrze w czasie wykonywania, ponieważ katalog najwyższego poziomu (z którego myapp.pyjest uruchamiany) znajduje się …
Próbuję zaimportować moduł z określonego katalogu. Problem polega na tym, że jeśli sys.path.append(mod_directory)użyję do dołączenia ścieżki, a następnie otworzę interpreter Pythona, katalog mod_directoryzostanie dodany na koniec listy sys.path. Jeśli wyeksportuję PYTHONPATHzmienną przed otwarciem interpretera Pythona, katalog zostanie dodany na początek listy. W drugim przypadku mogę zaimportować moduł, ale w pierwszym …
Inny programista i ja nie zgadzamy się co do tego, czy PYTHONPATH lub sys.path powinny być używane, aby umożliwić Pythonowi znalezienie pakietu Pythona w katalogu użytkownika (np. Deweloperskim). Mamy projekt w Pythonie z typową strukturą katalogów: Project setup.py package __init__.py lib.py script.py W script.py musimy to zrobić import package.lib. Gdy …
Edycja: w oparciu o komentarz Ulfa Rompe'a, ważne jest, abyś używał „1” zamiast „0” , w przeciwnym razie zepsujesz sys.path . Pythona zajmuję się już od jakiegoś czasu (ponad rok) i zawsze jestem zdezorientowany, dlaczego ludzie zalecają używanie sys.path.append()zamiast sys.path.insert(). Pokażę. Powiedzmy, że pracuję nad modułem o nazwie PyWorkbooks (który …
Chcę biec: python somescript.py somecommand Ale kiedy to uruchamiam, muszę PYTHONPATHdołączyć określony katalog. Nie mogę po prostu dodać go do moich zmiennych środowiskowych, ponieważ katalog, który chcę dodać, zmienia się na podstawie uruchomionego projektu. Czy istnieje sposób na zmianę PYTHONPATHpodczas uruchamiania skryptu? Uwaga: nie mam nawet PYTHONPATHzmiennej, więc nie muszę …
Używam IntelliJ z wtyczką Python i funkcją Remote Interpreter do komunikacji z moją maszyną wirtualną Vagrant. Prawidłowo konfiguruje zdalnego interpretera do korzystania z interpretera mojej maszyny wirtualnej. Ale używam niestandardowej ścieżki PYTHONPATH w mojej maszynie wirtualnej i chciałbym, aby IntelliJ rozpoznawał tę ścieżkę i włączał moduły do tej ścieżki podczas …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.