程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了OS X Lion上virtualenvwrapper的错误消息大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决OS X Lion上virtualenvwrapper的错误消息

开发过程中遇到OS X Lion上virtualenvwrapper的错误消息的问题如何解决?下面主要结合日常开发的经验,给出你关于OS X Lion上virtualenvwrapper的错误消息的解决方法建议,希望对你解决OS X Lion上virtualenvwrapper的错误消息有所启发或帮助;

由于您拥有自己的python版本,您是否尝试覆盖VIRTUALENVWRAPPER_PYTHON?(看起来像您想要的export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python)virtualenvwrapper文档建议在采购virtualenvwrapper.sh之前将envvar设置为所需的python。他们的例子有:

export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh

解决方法

我已经使用自制软件在新的Mac
Lion安装上安装了python,并且一直尝试使用pip安装virtualenv和virtualenvwrapper,但是当我开始一个新的终端会话时,我得到了以下回溯:

TraceBACk (most recent call last):
  File "<String>",line 1,in <module>
ImportError: No module named virtualenvwrapper.hook_loader
virtualenvwrapper.sh: There was a problem running the initialization hooks.

If Python could not import the module virtualenvwrapper.hook_loader,check that virtualenv has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is
set properly.

所使用的python和pip来自自制软件,但似乎要我使用Apple的默认python。我得到以下

~$ which python | xargs ls -l
lrwxr-xr-x  1 beard  admin  33 Jun 24 16:11 /usr/local/bin/python -> ../Cellar/python/2.7.3/bin/python
~$ echo $VIRTUALENVWRAPPER_PYTHON
/usr/local/bin/python
~$ which pip | xargs ls -l
-rwxr-xr-x  1 beard  admin  301 Jun 24 16:18 /usr/local/share/python/pip
~$ which virtualenvwrapper.sh | xargs ls -l
-rwxr-xr-x  1 beard  admin  32227 Jun 24 16:19 /usr/local/share/python/virtualenvwrapper.sh

但是,似乎认为我已经在系统python中安装了pip(和virtualenv) /usr/bin/python

编辑: 在我的bashrc中-

export WORKON_HOME="$HOME/py-env"
export VIRTUALENVWRAPPER_LOG_DIR="$HOME/py-env"
export VIRTUALENVWRAPPER_HOOK_DIR="$HOME/py-env"
source /usr/local/share/python/virtualenvwrapper.sh
export VIRTUALENVWRAPPER_PYTHON="/usr/local/bin/python"

大佬总结

以上是大佬教程为你收集整理的OS X Lion上virtualenvwrapper的错误消息全部内容,希望文章能够帮你解决OS X Lion上virtualenvwrapper的错误消息所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。