【问题标题】:Ubuntu says virtualenv is not installed but pip says it isUbuntu 说 virtualenv 没有安装,但 pip 说是
【发布时间】:2016-09-15 05:57:51
【问题描述】:

我正在尝试创建另一个虚拟环境(我已经使用此处找到的典型说明安装了一个:http://docs.python-guide.org/en/latest/dev/virtualenvs/)所以我运行:

$ virtualenv experimental

-> 当前未安装程序“virtualenv”。您可以通过键入以下命令进行安装: sudo apt install virtualenv

我检查了程序是否需要更新:

$ pip install virtualenv --upgrade

-> 要求已经更新:/home/uniside/.local/lib/python2.7/site-packages 中的 virtualenv

对这里发生的事情有什么想法吗?

【问题讨论】:

    标签: python ubuntu pip virtualenv


    【解决方案1】:

    使用 sudo。目前它正在安装在您的本地目录中。

    sudo pip install virtualenv
    

    【讨论】:

    • 如何在本地目录中运行?我有同样的问题,将.local/lib/python2.7/site-packages 添加到我的PATH 变量时,它仍然无法识别它。
    • 接受答案,否则我要报警了。
    【解决方案2】:

    @khrm 的回答对我不起作用。

    我能够做到这一点:

    sudo apt install virtualenv

    【讨论】:

      【解决方案3】:

      我在使用 Ubuntu 的系统版本激活我的 virtualenv 项目时遇到问题,所以我只使用 pip 的 virtualenv。也适用于 python2:

      $ pip3 install virtualenv
      

      只需通过 python3 -m 调用virutalenv:

      $ python3 -m virtualenv --help
      Usage: virtualenv.py [OPTIONS] DEST_DIR
      

      【讨论】:

        猜你喜欢
        • 2015-09-13
        • 2016-05-05
        • 2015-07-29
        • 1970-01-01
        • 2015-09-06
        • 1970-01-01
        • 2022-07-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多