Birden Çok IBM SPSS Statistics Sürümle Çalışma (Python)
16.0 - 21.0sürümleri için, bilgisayarınızda birden çok IBM® SPSS® Statistics -Integration Plug-in for Python (her biri IBM SPSS Statisticsürününün ana sürümüyle ilişkilidir; örneğin, 20 ya da 21) kurulu olduğunda dikkat edilmesi gereken özel noktalar vardır.
Python Programlarının İçeriden çalıştırılması IBM SPSS Statistics
Varsayılan olarak, IBM SPSS Statistics ürününün son kurulu sürümünden çalıştırılan Python programları, eklentinin uygun sürümünü otomatik olarak kullanır. Python programlarını farklı bir IBM SPSS Statisticssürümünden çalıştırmak için, spss.SetDefaultPlugInVersion işlevini kullanarak varsayılan değeri farklı bir sürüme ayarlayın (ayar oturumlar arasında devam eder). Daha sonra Python programlarını diğer sürümden çalıştırabilirsiniz. Varsayılan sürümü 16.0 olarak 17.0olarak değiştirmeye çalışıyorsanız, ek yapılandırma gereklidir; lütfen aşağıdaki Notlar 'a bakın.
Python Programlarının Dış Python Sürecinden çalıştırılması
IBM SPSS Statistics arka ucunu Python yorumlayıcısı ya da Python IDE gibi ayrı bir Python sürecinden çalıştırırken, eklenti, IBM SPSS Statistics arka ucunun o Pythonsürümü için belirtilen varsayılan eklenti sürümüyle eşleşen sürümünü kullanır. Değiştirmezseniz, belirli bir Python sürümüne ilişkin varsayılan eklenti sürümü ( Python 2.6gibi) son kurulan sürümdür. spss.GetDefaultPlugInVersion işlevini kullanarak varsayılan sürümü görüntüleyebilir ve spss.SetDefaultPlugInVersion işlevini kullanarak varsayılan sürümü değiştirebilirsiniz. Ayar oturumlar arasında devam eder. Varsayılan sürümü 16.0 sürümünden 17.0 sürümüne değiştirmeye çalışıyorsanız lütfen aşağıdaki Notlar 'a bakın.
- Varsayılan 16.0 sürümünden 17.0sürümüne değiştirmek için
spss.SetDefaultPlugInVersionişlevini kullanıyorsanız, Python 2.5 site-packages dizininde bulunan SpssClient.pth dosyasını el ile değiştirmeniz gerekir. Dosyadaki girdilerin sırasını, ilk satırınSpssClient170olacak şekilde değiştirin.Windows. site-packages dizini, Lib dizininde Python 2.5 kuruluş dizini altında bulunur; örneğin, C:\Python25\Lib\site-packages.
Mac OS X 10.4 (Kaplan). site-packages dizini şu adreste bulunur: /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages.
Mac OS X 10.5 (Leopard). site-packages dizini genellikle /Library/Python/2.5/site-packagesdizininde bulunur.
Linux. site-packages dizini, Python 2.5 kuruluş dizini altındaki /lib/python2.5/ dizininde bulunur; örneğin, /usr/local/python25/lib/python2.5/site-packages.
- 15.0sürümüyle başlayarak, IBM SPSS Statistics -Integration Plug-in for Python kuruluş dizininin yeniden yapılandırılması ve bazı sınıf yapılarında yapılan değişiklikler, daha önceki bir sürüm için yazılan ve 15.0 ya da sonraki bir sürümle kullanılan Python kodunu etkileyebilir. Özellikle, Python
typeişleviyle belirtilen nesne tipi farklı bir sonuç döndürebilir. Örneğin:cur=spss.Cursor()print type(cur)14.0sürümüyle çalıştırıldığında
spss.cursors.Cursor, 15.0sürümüyle çalıştırıldığındaspss.spss150.cursors.ReadCursorve 15.0sürümünden daha yüksek bir sürümle çalıştırıldığındaspss.cursors.ReadCursordöndürür.