Nie wiem, jak uruchomić plik activate.bat w narzędziu Python Tools for Visual Studio Project. Mam środowisko katalogowe w moim projekcie z moim virtualenv. Ale nie wiem, jak mogę uruchomić ./env/Scripts/activate.bat
zanim projekt uruchomi główny skrypt Pythona.Jak uruchomić skrypt Pythona z Python Tools dla Visual Studio w virtualenv?
Odpowiedz
stwierdziliśmy, że jeżeli:
- main.py jest ustawiony jako plik startowy,
- w Właściwości projektu -> zakładka Debugowanie -> pole ścieżki interpretera, umieszczam ścieżkę C: ... \ env \ Scripts \ python.exe (tj. plik wykonywalny python z virtualenv)
Działa!
zwykle wskazują Visual Studio do niestandardowych startup.py
skryptu, wszelkie inne pliki wsadowe można następnie uruchomić za pomocą:
# startup.py
import os
import main.py # Whatever your main script is
os.system('activate.bat') # Call your batch files.
main.run() # Call whatever you need to from your main script.
W Visual Studio
- prawym przyciskiem myszy na projekcie
- Właściwości
- Ogólne
- Pod plikiem startowym umieścić
startup.py
(cokolwiek) - Upewnij się, że katalog roboczy jest poprawna
ja say @balmat własna odpowiedź jest najbardziej odpowiednia (i prosta) na jego pytanie – swdev
Pełna obsługa Virtual Env nadchodzi w wersji PTVS 2.0 Beta/RTM. Zobacz http://pytools.codeplex.com, aby uzyskać aktualności/aktualizacje. Wczesne wsparcie jest dostępne w wersji PTVS 2.0 Alpha.
Python Tools for Visual Studio (PTVS) 2.0 jest już dostępny, można w nim dodać virtualenv.
Otwórz Eksploratora Rozwiązanie: Widok> Solution Explorer
Kliknij prawym przyciskiem myszy na 'Python Środowiska' i wybrać opcję 'Dodaj wirtualnej Środowisko'
- 1. Kod Visual Studio i virtualenv
- 2. wsadowy odpowiednik "źródła" w Windows: jak uruchomić skrypt Pythona z virtualenv
- 3. Jak uruchomić uwsgi z virtualenv
- 4. Jak ukryć okno konsoli podczas debugowania kodu Pythona w Python Tools for Visual Studio (PTVS)?
- 5. Jak uruchomić skrypt w języku Python z modułu Fsharp
- 6. Określanie wersji Pythona dla Virtualenv w Requirements.txt
- 7. Jak uruchomić skrypt Python z Java?
- 8. Uruchamianie OpenCV z Pythona virtualenv
- 9. Python - Virtualenv, python 3?
- 10. Nie można uruchomić okna Tkinter w Visual Studio z narzędziami Python
- 11. Jak uruchomić xunit w Visual Studio 2012?
- 12. curl i uruchomić skrypt python
- 13. Jak uruchomić skrypt sql z eksploratora rozwiązań w Visual Studio 2013 lub 2010
- 14. Uruchamianie skryptu Pythona z wnętrza bin virtualenv nie działa
- 15. CMake - konfigurowanie python virtualenv
- 16. Jak uruchomić skrypt wsadowy po zakończeniu instalacji?
- 17. Czy można używać pip z narzędziami Python w Visual Studio?
- 18. Jak uruchomić pip Pythona dla systemu Windows?
- 19. Odzyskiwanie kodu usunięty przez SQL Server Data Tools (Visual Studio)
- 20. Jak uruchomić "Instalację python setup.py" z poziomu Pythona?
- 21. Jak uruchomić skrypt Python za pomocą jednego kliknięcia ikony?
- 22. Jak uruchomić skrypt Python na moim serwerze sieciowym?
- 23. SQL Server Data Tools i Visual Studio Issue
- 24. Jak dodać pakiet do Pythona w Visual Studio 2017
- 25. Python: Jak uruchomić funkcje Pythona równolegle?
- 26. Budowanie przykładów python Pythona przy użyciu Visual Studio 2008
- 27. W projekcie instalacji programu Visual Studio: Jak wygenerować skrypt odinstalowujący?
- 28. Jak uruchomić python setup.py rozwijać polecenie wewnątrz virtualenv używając ansible
- 29. Jak uruchomić narzędzie migrate.exe Entity Framework z Visual Studio Online?
- 30. Visual Studio Tools dla Apache Cordova Error, MDAVSCLI nie powiodło się z kodem 8
Twoje pytanie było ** jak mogę uruchomić ./env/Scripts/ activate.bat **, nie zaakceptowałeś mojej odpowiedzi, wysłałeś własną odpowiedź, która nie jest istotna dla pierwszego pytania, a następnie ją zaakceptował. Zła forma. – Aesthete
Wolę tę odpowiedź od balmat: nie manipulowanie źródłem, tylko środowiskiem. – swdev
Nice! Jednak nie jest konieczne uruchamianie skryptu startowego o nazwie main.py. Musisz tylko skierować interpretera do virtualenv, jak powiedziałeś. – Matej