64 bit Linux platformumda hem Python 2.7 hem de 3.5 Debian Stretch yüklü.
2to3 komut dosyasını kullanarak python dosyalarını dönüştürdükten sonra Python2 ile yazılmış PyChem ( http://pychem.sourceforge.net/ ) programını kurdum. Dönüşüm işlemi sırasında herhangi bir uyarı veya hata mesajı yoktu.
Kurulum dosyaları /usr/local/lib/python2.7/dist-packages/pychem
( pychem-1.0.egg-info
içinde /usr/local/lib/python2.7/dist-packages
) ile birlikte yerleştirin .
Denedim uygulamayı test etmek için:
# -*- coding: utf-8 -*-
"""
Spyder Editor
This is a temporary script file.
"""
from pychem import pychem
from pychem.pychem import Chem
mol=Chem.MolFromSmiles("CC(oc1ccccC(O)=O)=O"
Bu hata mesajı oluşturdu No module named 'pychem'
.
Ne yazık ki, benim için sorun Organik Kimyacı olarak sahip olduğum bilgisayarların sınırlı bilgisinin ötesinde. Sorunun çözümüne yönelik işaretçiler çok takdir edilecektir.
Süper Kullanıcıya Hoşgeldiniz! Modülü Python 3'e dönüştürmek istemenizin bir nedeni var mı?
—
bertieb
@ Bertieb'in amacını artırarak, kurulumunuz dosyaları Python2.7 kütüphanesine yerleştirdi, bu yüzden eğer varsayılan ise (
—
AFH
python -V
doğrulamak için) Python3'te bulunmalarını bekleyemezsiniz . Test dosyasını ile çalıştırmayı deneyin python2
.