【问题标题】:Trying to install virtualenvwrapperwith pip3尝试使用 pip3 安装 virtualenvwrapper
【发布时间】:2015-02-27 19:24:23
【问题描述】:

我正在使用 Ubuntu 14.4 LTS 实例在 ec2 上建立一个 django 项目。我想使用 python 3 和 django 编写我的代码。我被告知最好的方法是使用 virtualenvwrapper。我试过了:

ubuntu:~$ sudo pip3 install virtualenvwrapper   

      Successfully uninstalled six
Successfully installed virtualenvwrapper virtualenv virtualenv-clone stevedore argparse pbr six
Cleaning up...
ubuntu:~$ mkvirtualenv env1
mkvirtualenv: command not found

我做错了什么?

编辑:

我按照你的指示,退出并重新登录:

/usr/bin/python: No module named virtualenvwrapper
virtualenvwrapper.sh: There was a problem running the initialization hooks.   

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

我怀疑这是因为我正在安装 python3,它不是默认的 python 解释器

【问题讨论】:

    标签: python linux ubuntu virtualenv virtualenvwrapper


    【解决方案1】:

    From the documentation

    Shell 启动文件

    在你的 shell 启动文件中添加三行 (.bashrc.profile等)设置虚拟的位置 环境应该存在,您的开发项目的位置 目录,以及随此安装的脚本的位置 包装:

    export WORKON_HOME=$HOME/.virtualenvs
    export PROJECT_HOME=$HOME/Devel
    source /usr/local/bin/virtualenvwrapper.sh
    

    特别是,获取上面的 shell 脚本将允许您运行所有 virtualenvwrapper 命令。

    【讨论】:

    • 在这种情况下,您需要将VIRTUALENVWRAPPER_PYTHON 指向python3 所在的位置。
    猜你喜欢
    • 2021-07-16
    • 2018-06-30
    • 1970-01-01
    • 1970-01-01
    • 2021-02-20
    • 1970-01-01
    • 1970-01-01
    • 2018-12-21
    • 2018-01-09
    相关资源
    最近更新 更多