scitools'un Windows'ta Python 3.3.2 ile çalışmasını nasıl sağlayabilirim?


1

Windows XP makineme Python 3.3.2 yükledim. Hem Idle hem de PyScripter kullanarak Python kullanıyorum. Yanlarında SciTools ile birlikte birkaç paket kurdum. SciTools 0.9.0'ın kurulumu başarısız görünüyor - kurulumdan sonra ( http://code.google.com/p/scitools/downloads/detail?name=SciTools-0.9.0.win32 adresinden .exe dosyasını aldım .) exe ) girerek test etmeyi önerirler

scitools.std alma işleminden *

Python tercümanında. Bunu yaptım ve hatayı aldım

    Traceback (most recent call last):
  File "<string>", line 301, in runcode
  File "<interactive input>", line 1, in <module>
  File "I:\Python33\lib\site-packages\scitools\std.py", line 26, in <module>
    from scitools.easyviz import *
  File "I:\Python33\lib\site-packages\scitools\easyviz\__init__.py", line 3443
    print i
          ^
SyntaxError: invalid syntax

Bilgisayarımdaki ana sürücü "I", diğerlerinin aksine "C". Windows Gezgini'ndeki I: \ Python33 \ Lib \ site-Packages \ scitools \ easyviz dizinine baktığımda, init (sonek yok) adında bir dosya ve init .p adında bir tane daha var (sonek "p", değil "py"). Dosya init .p 3443 hatlarının çok daha az bulunur. PyScripter editörü kullanarak Windows Gezgini'nin init (sonek yok) olarak çağırdığı dosyayı açtığımda, Pyscripter " init dosyasını çağırıyor.py "ve PyScripter'ın satır numaralandırma özelliğini kullanarak hata mesajındaki" i ", _import_list adlı bir listedendir. _import_list tanımlanmadan kısa bir süre önce," utils import * "ve" film içe aktarma filminden "ifadeleridir. tercümana "filmden içe aktarma *" yazdı ve aşağıdakileri içeren bir hata iletisi aldı:

      File ".\movie.py", line 49
    print '\n\n' # provide some space before print statements
               ^
SyntaxError: invalid syntax

Bu kötü Python 3 sözdizimi - "print ('\ n \ n')" olmalı.

Bunu yazarken, Mayıs 2012 tarihli bir Python yetkilisi tarafından scitools'un hala bir v2.x paketi olduğu yorumunu öğrendim. Bu oldukça uzun zaman önce bilgisayar açısından. Yorumu yazan kişi 2to3 betiğini kullanmayı önerdi. Ben mutlak bir Python acemi ve bunu denemeden önce bunu yapan birinden duymak isterim.

Herhangi biri belki de 2to3 komut dosyasını kullanarak Python 3 çalıştıran bilim adamlarını başarıyla kullandı mı?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.