2012-08-06 15 views

cevap

4

doğru olduğundan emin olun koyarsanız o: ​​main.py Başlangıç ​​Dosyası olarak ayarlanır

  • ,
  • içinde
  • Projenin Özellikleri -> Hata Ayıklama sekmesi -> Tercüman Yolu alanı, C: ... \ env \ Scripts \ python.exe yolunu koyarım (örn. virtualenv'in python çalıştırıcısı)

Çalışıyor!

+1

sorusu için en uygun (ve basit) olduğunu sordu. ** Nasıl çalıştırabilirim ./env/Scripts/ activate.bat **, cevabımı kabul etmediniz, ilk soruyla alakalı olmayan kendi cevabınızı yayınladınız ve kabul ettiniz. Kötü form. – Aesthete

+0

Bu cevabı balmat'tan tercih ediyorum: kaynağı, sadece ortamı kurcalamayın. – swdev

+0

Güzel! Ancak, main.py adlı başlangıç ​​betiğine sahip olmak gerekli değildir. Tercümanı söylediğin gibi sanalenv'e yönlendirmelisin. – Matej

3

Genellikle özel startup.py senaryoya Visual Studio işaret, herhangi bir başka parti dosyaları Sonra kullanarak çalıştırabilirsiniz:

# 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. 

Visual Studio

  • Sağ
  • Nitelikler
  • proje üzerinde tıklayın
  • Genel
  • Başlangıç ​​Dosyası'nın altında, startup.py(her neyse)
  • çalışma dizini buldum
+1

ben istiyorum Kendi kendine cevap @balmat kendi cevabı – swdev

1

Sanal Env için tam destek, PTVS 2.0 Beta/RTM'de geliyor. Haberler/güncellemeler için bkz. http://pytools.codeplex.com. Erken destek şu anda mevcut olan PTVS 2.0 Alpha'da.

4

Visual Studio'nun (PTVS) 2.0 Python Araçları artık bir sanalenv ekleyebiliyor.

  1. Açık Solution Explorer: Görünüm> 'Python Ortamları' ve seçim üzerinde Solution Explorer

  2. sağ tıklayın 'Ekle Sanal Çevre'

Here is a video showing how to do it.