【问题标题】:virtualenvwrapper.sh: fork: Resource temporarily unavailable - Python/Djangovirtualenvwrapper.sh:fork:资源暂时不可用 - Python/Django
【发布时间】:2015-02-20 22:24:07
【问题描述】:

我必须做什么才能成功启动 virtualenvwrapper.sh? 我需要在我的 .bashrc 中添加什么?

错误信息

/Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh: fork: Resource temporarily unavailable 
#When I launch the terminal I see it twice, when I launch it manually I see the error message only once.

我要安装 Python/Django 并关注this manual

  • 下载安装python,
  • 安装 setuptools-8.2.1,
  • 安装点子,
  • pip django,pip 枕头,
  • sudo 安装 virtualenv,sudo 安装 virtualenvwrapper

virtualenvwrapper.sh 可以在(不在 /usr/local/bin 中)找到:

/Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh

virtualenvwrapper 文件夹位于:

/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenvwrapper

我的.bashrc我编辑如下:

export PYTHONPATH=$PYTHONPATH/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages

export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh

export WORKON_HOME=$HOME/.virtualenvs
source /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh

在研究了相关帖子后,我尝试了:

  • 通过 pip 重新安装所有软件包
  • 重新安装 pip
  • kill -9 以确保所有打开的进程都没有太多

提前感谢您的帮助!

【问题讨论】:

    标签: python django virtualenv virtualenvwrapper


    【解决方案1】:

    我认为是这样的:

    export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh
    

    应该是这样的(对我来说是python3,但我看到你使用的是python2):

    export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/2.7/bin/python
    

    【讨论】:

    • 是的,virtualenvwrapper.sh 只是您将 virtualenvwrapper 的功能添加到您的 shell 的 shell 脚本。给它设置VIRTUALENVWRAPPER_PYTHON 环境变量是没有意义的;那应该指向应该使用的python解释器virtualenvwrapper。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-21
    • 2018-08-04
    • 2021-05-07
    • 2018-02-24
    • 2016-01-25
    • 2012-04-25
    • 2018-03-11
    相关资源
    最近更新 更多