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ı?