【问题标题】:I am not sure what “: command not found” means when I run virtualenvwrapper mkvirtualenv command当我运行 virtualenvwrapper mkvirtualenv 命令时,我不确定“:找不到命令”是什么意思
【发布时间】:2016-07-13 18:29:52
【问题描述】:

我是第一次学习 Linux 以及如何设置 Django 环境。 当我运行 virtualenvwrapper 命令时,我不确定“:找不到命令”是什么意思。下面是命令行顺序:

    root@intranet-django:/home/lv/# workon
    root@intranet-django:/home/lv/# mkvirtualenv temp
    Using base prefix ‘/usr’
    New python executable in /root/.virtualenvs/temp/bin/python3
    Also creating executable in /root/.virtualenvs/temp/bin/python
    Installing setuptools, pip, wheel…done
    :command not found
    root@intranet-django:/home/lv/# workon
    temp
    root@intranet-django:/home/lv/#

【问题讨论】:

  • @SvekarP 这个不相关,这里mkvirtualenv 明显找到
  • 很抱歉,您能否提供更多信息,您是如何安装的virtualenvwrapper 您是使用pip 还是sudo 安装的?
  • 我假设你已经在本地机器上安装了python2python3,尝试像$ virtualenv -p /usr/local/bin/python3 <path/to/new/virtualenv/> 那样为你的virtualenv 指定python 路径,看看会不会工作
  • @SvekarP,感谢您的帮助。我使用 PIP 安装。我在 .bashrc 和 .profile 中添加了以下内容:
  • export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/projects source /usr/local/bin/virtualenvwrapper.sh

标签: django ubuntu virtualenvwrapper


【解决方案1】:

创建您的virtualenv 并通过运行此命令mkvirtualenv -p /usr/local/bin python3.x <project_name> 指定您的python3.x 路径。

如果您想检查您的 python3.x 路径,请在终端中运行 which python3.x

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-27
    • 2014-11-04
    • 2018-04-17
    • 2016-05-08
    • 2021-10-13
    • 1970-01-01
    • 2013-11-21
    相关资源
    最近更新 更多