Kısa bir süre önce Mac'ime bir grup dotfiles yükledim ve diğer bazı uygulamalarla (Terminal yerine iTerm olarak değiştirdim ve varsayılan metin düzenleyicim olarak Sublime'ı değiştirdim), ancak o zamandan beri, klasörlerindeki .virtualenvs içindeki tüm sanal ortamlarım çalışmayı durdurdu hala orada ve ne zaman bir şey çalıştırmaya çalıştığınızda aşağıdaki hata veriyorlar:
dyld: Library not loaded: @executable_path/../.Python
Referenced from: /Users/[user]/.virtualenvs/modclass/bin/python
Reason: image not found
Trace/BPT trap: 5
Dotfiles ile ilgili tüm dosyaları kaldırdım ve daha önce olduğu gibi .bash_profile geri yükledim, ancak sorun devam ediyor. Sorunu teşhis etmenin veya kolay bir şekilde çözmenin herhangi bir yolu var mı (örneğin, tüm sanal sunucuları tekrar oluşturmayı gerektirmemek)?
rmvirtualenv
hala çalışıyor ama çalıştırmaya çalışırken mkvirtualenv
, aşağıdaki hatayı alıyorum: -bash: /usr/local/bin/virtualenv: /usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/Resour: bad interpreter: No such file or directory
Yani, benim python yolları ile ilgili bir sorun gibi görünüyor ama ben python çalıştırabilir ve iyi görünüyor çünkü sorunun nerede olduğunu göremiyorum.
virtualenv
komutlar teoride çalışıyor, ancak python ile ilgili bir sorun olduğu için hiçbir şey yapmıyorlar. Yani asıl sorun demlemek için piton. Ve bunun nedeninin python dizinlerindeki isim değişikliğinden şüpheleniyorum. Bazı nedenlerden dolayı, tüm bu komutlar klasörde python arıyor /usr/local/Cellar/python/2.7.6
ancak klasörün adı aslında /usr/local/Cellar/python/2.7.6_1
.
2.7.6_1
gerekir 2.7.6
. Daha kötüsü en kötüsüyse, yeniden adlandırabilirsiniz.