鉴于我所知道的关于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