2011-01-26 26 views
6

Bir Google App Engine sitesi geliştirmek için Eclipse 3.6.1'i PyDev 1.6.4 ile kullanıyorum. Projelerimde .pydevproject Masaüstümde ve dizüstü bilgisayarımda geliştirdiğim (yolların biraz farklı olduğu) bir ortam değişkenine dayanarak Google App Engine SDK yolunu ayarlamak istiyorum ve bu dosyayı kaynak denetimi ve diğer ortamlara göre kontrol etmeyi planlıyorum. farklı olabilir. Aşağıdaki XML'de, /home/jesse'un bir ortam değişkeninden okunan değerle değiştirilmesi istiyorum. Şimdilik sadece geçerli ana dizini kullanarak mutlu olurdum.PyDev Eclipse proje dosyasındaki ortam değişkenini kullanın

<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
<?eclipse-pydev version="1.0"?> 
<pydev_project> 
    <pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Python 2.5</pydev_property> 
    <pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.5</pydev_property> 
    <pydev_variables_property name="org.python.pydev.PROJECT_VARIABLE_SUBSTITUTION"> 
    <key>GOOGLE_APP_ENGINE</key> 
    <value>/home/jesse/projects/google_appengine</value> 
    </pydev_variables_property> 
    <pydev_pathproperty name="org.python.pydev.PROJECT_SOURCE_PATH"> 
    <path>/app_html5rest</path> 
    </pydev_pathproperty> 
    <pydev_pathproperty name="org.python.pydev.PROJECT_EXTERNAL_SOURCE_PATH"> 
    <path>${GOOGLE_APP_ENGINE}</path> 
    <path>${GOOGLE_APP_ENGINE}/lib/django</path> 
    <path>${GOOGLE_APP_ENGINE}/lib/webob</path> 
    <path>${GOOGLE_APP_ENGINE}/lib/yaml/lib</path> 
    </pydev_pathproperty> 
</pydev_project> 

denedim:

  • $ {ANA}
  • $ {env.HOME}
  • $ ANA

tarihinde geldi henüz çok, herhangi bir öneri ? (- piton> dize ikame değişkenleri> tercihleri> Pydev> tercüman penceresinde) - bu şekilde size

cevap

6

Aslında şu anda neler yapabileceğini orada bir dizge ikame kullanabilir ve ardından kullanmakta olduğunuz yorumlayıcı ayarlamak olduğunu yorumlayıcı başına farklı değişkenlere sahip olabilir ... IMO'nun dünya çapında olması daha iyidir.

Bunun güzel bir örneği, 64 bit ve 32 diğeri için derlenmiş bir yorumlayıcıya sahip olacak ve kullanılan yorumlayıcıya bağlı olarak proje için pythonpathı farklı bir şekilde yapılandırabilecek - böylece, bir kerede 64 adet için derlenmiş DVD'ler oluşturabilirsiniz. klasör ve diğerinde 32 için.

İlgili konular