2013-03-01 23 views
6

Bir Windows7 bilgisayarında Python 3.3 ile çalıştırmak için biopython yüklemeye çalışıyorum.Biopython - python Kurulum 3.3 kayıt defterinde bulunamadı

Biopython yürütülebilir biopython-1.61.win32-py3.3-beta.exe dosyasını indirdim. Ancak, çalıştırılabilir dosyayı çalıştırmayı denediğimde, "Kayıt defterinde bulunmayan Python sürüm 3.3 gerekli" iletisini alıyorum. Bilgisayarımda Python 3.3 sürümü var. Bir ya da iki ay boyunca programlarını yürütüyorum. Python-3.3.0.amd64.msi dosyasından yüklendi ve Program Files (x86) dizininde bulunuyor. Python 3.3'ü tekrar denedim ama aynı hata mesajını aldım.

Bu problemin nasıl aşıldığını bilen var mı?

+0

Python'un 3.3 sürümünü kullandıktan sonra başka bir sürümü yüklediniz mi? Bu kayıt defteri ayarlarını değiştirmiş olabilir. Alternatif olarak cmd.exe, 'ASSOC .py = Python.File' ' FTYPE Python.File = "C: \ Python33 \ python.exe" "%% 1" %% * '(veya yolunuz ne olursa olsun). – cdarke

+0

Sadece başka bir şey düşündüm. Python'un 64-bit sürümüne sahipsiniz, 64-bit bir biyo-çipi var mı? – cdarke

cevap

10

Python.org, Windows yükleyicileri, 32 bit ("win32") ve 64 bit ("amd64") olmak üzere iki şekilde sunar. Python sürümünüz için eşleşen kütüphane kurucularına ihtiyacınız var. 64 bit Python ile bir 32 bit Biopython yükleyicisi kullanmaya çalışıyorsunuz. http://biopython.org/wiki/Download orada vb burada BioPython, numpy, 64 bit Windows montajcılar deneysel burada talimat gibi

: Kullanmak sonra Windows için Python 3.3 32-bit sürümünü yükleyin ve olabilir, http://www.lfd.uci.edu/~gohlke/pythonlibs/

Veya BioPython-1,61 .win32-py3.3-beta.exe

+1

Teşekkürler peterjc. Tavsiye ettiğin şey cazibe gibi çalıştı. – gwilymh

+0

Bir cevabı kabul edildi olarak işaretleyebilirsiniz (tüm bu aptalca skorlar ve rozetler kısmen ilgili). – peterjc

+0

@gwilymh bu yanıtı kabul et –

0

Sen bu sorunu çözmek için deneyebileceğiniz boş bir seçeneği sabitleme Windows kayıt defteri. https://stackoverflow.com/a/11507968/3962648, numpy'yi yüklerken benzer sorunla ilgili ayrıntıları sağlar. Özetle, windows komut satırını çalıştırıp şunu yazabilirsiniz: "reg copy HKEY_LOCAL_MACHINE \ SOFTWARE \ Python HKLM \ SOFTWARE \ Wow6432Node \ Python/s"

İlgili konular