Nasıl easy_install vcvarsall işaret yapabilirim.bat?
Ben zaten 2010 Express yüklü ve benim vcvarsall MSVC.bat dosya sistemi benim YOLDA olan C:\Program Files\Microsoft Visual Studio 10.0\VC
,. easy_install
, çalıştırdığımda vcvarsall bulamıyor.bat.
Benim distutils ayarlamak istediğim bir şey var.benim MSVC dosya yükleme noktasına cfg?
G:\>easy_install hg-git
install_dir C:\Python26\Lib\site-packages\
Searching for hg-git
Best match: hg-git 0.2.6
Processing hg_git-0.2.6-py2.6.egg
hg-git 0.2.6 is already the active version in easy-install.pth
Using c:\python26\lib\site-packages\hg_git-0.2.6-py2.6.egg
Processing dependencies for hg-git
Searching for dulwich>=0.6.0
Reading http://pypi.python.org/simple/dulwich/
Reading http://samba.org/~jelmer/dulwich
Reading http://launchpad.net/dulwich
Best match: dulwich 0.7.1
Downloading http://www.samba.org/~jelmer/dulwich/dulwich-0.7.1.tar.gz
Processing dulwich-0.7.1.tar.gz
Running dulwich-0.7.1\setup.py -q bdist_egg --dist-dir c:\docume~1\mlin\locals~1
\temp\easy_install-fhraep\dulwich-0.7.1\egg-dist-tmp-qozily
error: Setup script exited with error: Unable to find vcvarsall.bat
CEVAP
Hala başvuru vsvarsall ayarlamak için nerede olduğunu bilmek istiyorum.yarasa...
Martineau yazdığı gibi iyi, ya da Visual Studio 2008 veya Visual C Express yüklü olması gerekir. Seni anlıyorum, o söyledikten sonra Python bu toplu iş dosyasını arar nerede olduğunu bilmek ister. Distutils/msvc9compiler.py standart modül find_vcvarsall
fonksiyon definition
bakarak bunu görebilirsiniz. Eğer klasörlerin herhangi bir anahtar altında kayıt defterinde kayıtlı sırayla denetler Python
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\VisualStudio\9.0\Setup\VC\ProductDir
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\VCExpress\9.0\Setup\VC\ProductDir
(64 bit Windows için) veya
HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0\Setup\VC\ProductDir
HKEY_LOCAL_MACHINE\Software\Microsoft\VCExpress\9.0\Setup\VC\ProductDir
(32 bit Windows için) ve eğer varsa, bir vcvarsall.bat
dosya içeren klasör gibi davranır. Eğer bu klasörler yok Python denetler eğer varsa ortam değişkeni VS90COMNTOOLS
. Eğer bu değişken çıkar Python klasörü içeren olarak iki düzeyde bu değişkenin değerini yukarıda klasör aldatırsa vcvarsall.bat
dosya.
MSVC 2010 Python 2.6 için uzantıları oluşturmak için kullanamazsınız açıklıyor other ayrıca benim cevaba bakınız
EDİT:
VC 2008 dosyaları şimdi here indirebileceğiniz MS bir yükleyici içinde paketlenmiştir. Bir kez yüklü vcvarsall.yarasa C:\Users\username\AppData\Local\Programs\Common\Microsoft\Visual C for Python\9.0
olacak
Nasıl Gıt (chmod) dosya mod değişiklik...
Nasıl yeniden yükleme yapabilirim .çık...
Nasıl paketler Python yüklü Kaldır...
Nasıl TextView bir tıklanabilir bağlan...
Nasıl Yinele (yani "geri") V...