2016-04-07 10 views
4

Homebrew'ı paket genel müdürüm olarak kullanıyorum ve sanallaştırmayla birlikte yazılım geliştirme için Python ve piperini kullanıyorum. Çeşitli nedenlerden dolayı, bu yapıya devam etmek istiyorum, ancak Conda'yı kullanarak daha kolay kurulum (apparently) ihtiyacım var.Conda'yı Homebrew Python sisteminde nasıl kullanırım?

Homebrew + pip + virtualev'i kullanmaya devam edebilir ve Conda'yı ideal bir şekilde sanalenv içinde ekleyebilir miyim, böylece sistemimi bir bütün olarak etkilemez mi? Eğer öyleyse, Conda'yı nasıl kurabilir ve kullanabilirim?


(Python: 2.7.11 (Homebrew); Pip: 8.1.1; Setuptools: 20.6.7; OS X: 10.11.4 (x86_64))

cevap

2

Sen Anaconda yükleyebilirsiniz. brew cask install anaconda'u deneyin. ~/.bash_profile veya ~/.zsh dosyanıza export PATH=/usr/local/anaconda3/bin:"$PATH" eklemek isteyebileceğiniz ekran talimatlarını izleyin.

Anaconda kullanarak python2 ve python3 için create sanal ortamları yapabilirsiniz. Ortamları kurabilir ve py27 anaconda'da python2.7'de oluşturduğunuz bir ortam olduğunu varsayarak source activate py27 gibi komutları kullanabilirsiniz. Hatta GUI ve CLI sürümleri var.

Terminalimi her açtığımda, .bash_profile ve .zshrc kaynağından kaynaklanır. Yukarıdaki source hattını eklerseniz, ihtiyacınız olan sürüme her zaman yüklenecektir. Her anaconda ortamının da kendi pipu vardır. Karışımdaki Anaconda ile, artık sanalenv'e ihtiyacınız yok, ancak isterseniz bunu tutabilirsiniz.

Anaconda Navigator GUI'yi çalıştırmak isterseniz, bunu çalıştırabilirsiniz: open /usr/local/anaconda3/Anaconda-Navigator.app. Ortamları ve pip paketlerini yönetmek/yönetmek için kullanabilirsiniz.

+0

https://stackoverflow.com/questions/17386880/does-anaconda-create-a-separate-pythonpath-variable-for-each -Yeni çevre # 17407341 kaynak etkinleştirmek için nasıl – devssh

+1

Ben kaynak etkinleştirmek için .bash_profile veya .zshrc 'export PATH ="/usr/local/anaconda3/bin /: $ PATH "' a eklemek zorunda kaldı py36' çalışmak – devssh