我已經使用Homebrew安裝了Python。我想此安裝蟒承認只有一個站點,pakages目錄 - 當我開始Python的外殼/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
爲什麼我的python安裝會識別/Library/Python/2.7/site-packages/?
然而,給命令print [f for f in sys.path if f.endswith('packages')]
我得到以下輸出:
['/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages', '/Library/Python/2.7/site-packages']
爲什麼/Library/Python/2.7/site-packages
坐在那裏?不應該在Python的Homebrew安裝中只有一個主要的site-packages目錄在/ usr/local /下
編輯:我正在使用virtualenv - 但這是發生後,我甚至有機會安裝virtualenv之前使用自制軟件全新安裝。另外,我感興趣的是爲什麼會發生,而不是我應該怎麼做才能解決它。
你應該考慮使用virtualenv http://pypi.python.org/pypi/virtualenv – mossplix
我正在使用virtualenv--當我試圖讓virtualenv在第一個地方運行時發生了這個問題。 – jononomo
創建沒有網站包的虛擬環境:mkvirtualenv --no-site-packages – mossplix