鑑於我所知道的關於Python,我有不應該一直髮生的問題。我用pip在Mac OS X Snow Leopard上安裝了virtualenvwrapper。它在/Library/Python/2.6/site-packages中。但是當我嘗試導入virtualenvwrapper時,Python告訴我沒有這個名稱的模塊。其他模塊(例如virtualenv)加載得很好,而/Library/Python/2.6/site-packages正好在我的Python路徑的頂部。那麼對於virtualenvwrapper有沒有什麼奇怪的東西讓Python找不到它?Virtualenvwrapper沒有找到
回答
Mine位於/usr/local/bin/virtualwrapper.sh中,但您應該可以將其添加到您的.bashrc,.bash_profile或.profile文件中以放入您的環境。 (記得做源.bashrc或者打開一個新的終端窗口)
source /Library/Python/2.6/site-packages/virtualenvwrapper.sh
編輯下面是點子與我的整個慶典的個人資料,virtualenv中和的virtualenv包裝,因爲它看起來醜陋的評論
# python
export PATH=/usr/local/share/python:$PATH
export PYTHONPATH=/usr/bin/python:$PYTHONPATH
export PATH=/usr/local/MacPorts/Library/Frameworks/Python.framework/Versions/2.7/bin:$PATH
export VIRTUALENVWRAPPER_PYTHON=/usr/local/MacPorts/Library/Frameworks/Python.framework/Versions/2.7/bin/python
#virtualenv wrapper
export WORKON_HOME=~/.virtualenvs
# mkvirtualenv --no-site-packages myenv
source /usr/local/MacPorts/Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE=$WORKON_HOME
export PIP_RESPECT_VIRTUALENV=true
我遇到的問題不在於shell腳本,而在於Python包本身。我有'源的/ usr/local/bin目錄/在我的.bash_profile virtualenvwrapper.sh',但打開一個新的終端窗口,我得到: – 2012-07-07 16:44:40
'回溯(最近通話最後一個): 文件「
因此,儘管一切似乎就在.bash_profile中進行設置,它給我這個模塊未找到的錯誤,這是什麼導致我試圖直接導入模塊在Python,並發現它仍然無法找到它。 – 2012-07-07 16:51:56
嘗試使用**sudo** pip virtualenvwrapper
安裝virtualenvwrapper。它可能指的是它安裝在/ usr/local/bin中的shell腳本。
我在Mac OS X 10.9.2用的XCode 5.1.1和我virtualenvwrapper.sh
文件中
/usr/local/bin/virtualenvwrapper.sh
所以我簡單地複製到~/.profile
文件,這是目前:
source /usr/local/bin/virtualenvwrapper.sh
而且現在我的~/.profile
文件看起來像這樣:
# MacPorts Installer addition on 2014-02-23_at_17:28:39: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.
source /usr/local/bin/virtualenvwrapper.sh
And n嗷嗷我能夠使用virtualenvwrapper
命令,沒有任何問題的任何
希望這有助於!
這爲我工作:
source ~/.bashrc
- 1. 問題安裝virtualenvwrapper - 沒有名爲virtualenvwrapper
- 2. Virtualenvwrapper找不到的virtualenv對小牛
- 3. 更新後python和virtualenvwrapper的問題:沒有模塊命名爲virtualenvwrapper
- 4. 沒有找到
- 5. 沒有找到
- 6. 沒有找到
- 7. virtualenvwrapper設置有問題
- 8. weka.classifiers.neural.lvq沒有找到
- 9. difference_type沒有找到
- 10. System.ComponentModel.DataAnnotations.Schema沒有找到
- 11. toolkitscriptmanager.cs沒有找到
- 12. Morris.js沒有找到
- 13. @WicketHomePage沒有找到
- 14. org.springframework.orm.hibernate4沒有找到
- 15. libQtDeclarative.so沒有找到
- 16. stbuild沒有找到
- 17. pdo.php沒有找到
- 18. GLU.dll沒有找到
- 19. Smarty_Internal_TemplateCompilerBase沒有找到
- 20. tbb.dll沒有找到
- 21. RANLIB沒有找到
- 22. ApplicationDbContext.Create沒有找到
- 23. 當沒有找到
- 24. phpsh沒有找到
- 25. Microsoft.Activities沒有找到
- 26. rmarkdown:pandoc:pdflatex沒有找到
- 27. JFactory沒有找到
- 28. Settings.jar沒有找到
- 29. GLIBC_2.7沒有找到
- 30. Microsoft.DotNet.Props沒有找到
周圍的一些更來看,有些人似乎如果他們已經安裝了Python的多個版本可以有同樣的問題。如果我嘗試'mkvirtualenv -p python2.6'或'mkvirtualenv -p python2.7',我會得到相同的模塊未發現錯誤。我怎麼知道哪個Python被用來安裝virtualenvwrapper? – 2012-07-07 17:08:48
你解決了這個問題嗎? – darksky 2012-08-27 00:34:22