【问题标题】:Python virtualenv Can't set up! MAC OSPython virtualenv 无法设置!苹果系统
【发布时间】:2018-09-25 05:28:12
【问题描述】:

大家好,我正在尝试在 MAC OS 上设置 virtualenv 和 virtualenvwrapper,并进行了大量研究,尽我所能。不工作。

我有 python 2.7,我使用 python 网站上的常规安装程序安装了 python 3.7。 安装了我需要的所有东西,但出现错误:

/usr/bin/python: 没有名为 virtualenvwrapper 的模块 virtualenvwrapper.sh:运行初始化时出现问题 钩子。

如果 Python 无法导入模块 virtualenvwrapper.hook_loader, 检查是否已安装 virtualenvwrapper VIRTUALENVWRAPPER_PYTHON=/usr/bin/python 并且设置了 PATH 正确。

这是我的 ~/.bashrc :

export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/code 导出 VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python 导出 VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv 导出 VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'

source /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh

这里是我的python3的安装位置

/Library/Frameworks/Python.framework/Versions/3.7/bin/python3

所以最后我确实创建了一个使用

virtualenv -p python3 "期望路径"

但是当我尝试使用 Django 设置所有内容时,上面的问题没有任何效果。请大家帮忙!!

【问题讨论】:

    标签: python-3.x macos virtualenv virtualenvwrapper


    【解决方案1】:

    大约 6 小时,我有办法解决它,所以如果有人遇到同样的问题,请继续将您的 ~/.bashrc(通过输入 Terminal nano ~/.bashrc)更改为:

    export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/code

    出口 VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7

    导出 VIRTUALENVWRAPPER_VIRTUALENV=/Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenv

    导出 VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' 源 /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh

    【讨论】:

      【解决方案2】:

      参见great explanation,“我们应该做什么”部分

      【讨论】:

        猜你喜欢
        • 2020-10-11
        • 2021-09-17
        • 1970-01-01
        • 1970-01-01
        • 2018-02-19
        • 2017-02-21
        • 1970-01-01
        • 2023-04-05
        • 2017-06-07
        相关资源
        最近更新 更多