【问题标题】:pipenv install django==2.1 not working on google collabpipenv install django==2.1 不能在谷歌合作上工作
【发布时间】:2019-04-23 09:37:02
【问题描述】:

我已经安装了 pipenv,
pip install pipenv 在安装成功的目录上。但是

pipenv install Django==2.1 似乎不起作用。事实上,使用 pipenv.

并没有执行任何命令

pip install pipenv

收集 pipenv 正在下载https://files.pythonhosted.org/packages/13/b4/3ffa55f77161cff9a5220f162670f7c5eb00df52e00939e203f601b0f579/pipenv-2018.11.26-py3-none-any.whl (5.2MB) 100% |████████████████████████████████| 5.2MB 5.5MB/秒 已满足要求:/usr/local/lib/python3.6/dist-packages 中的 setuptools>=36.2.1(来自 pipenv)(40.9.0) 收集 virtualenv-clone>=0.2.5(来自 pipenv) 正在下载https://files.pythonhosted.org/packages/ba/f8/50c2b7dbc99e05fce5e5b9d9a31f37c988c99acd4e8dedd720b7b8d4011d/virtualenv_clone-0.5.3-py2.py3-none-any.whl 已满足要求:/usr/local/lib/python3.6/dist-packages 中的证书(来自 pipenv)(2019.3.9) 已满足要求:/usr/local/lib/python3.6/dist-packages 中的 pip>=9.0.1(来自 pipenv)(19.0.3) 收集 virtualenv(来自 pipenv) 正在下载https://files.pythonhosted.org/packages/33/5d/314c760d4204f64e4a968275182b7751bd5c3249094757b39ba987dcfb5a/virtualenv-16.4.3-py2.py3-none-any.whl (2.0MB) 100% |████████████████████████████████| 2.0MB 17.1MB/秒 安装收集的包:virtualenv-clone、virtualenv、pipenv 成功安装 pipenv-2018.11.26 virtualenv-16.4.3 virtualenv-clone-0.5.3

pipenv install Django==2.1

文件“”,第 1 行 pipenv 安装 Django==2.1 ^ SyntaxError: 无效语法

*

Google Colab 上的任何建议都会非常有帮助!

*

【问题讨论】:

    标签: python django pip google-colaboratory pipenv


    【解决方案1】:

    pip 是一个 shell 命令。我假设 Google Colab 已将 pip 作为特殊命令 (*) 提供(没有 % 语法),但这并不意味着任何其他 shell 命令都可以这样工作。这就是为什么你会得到一个SyntaxError:它不被识别为正常的 Python 语法。

    您可以使用!pipenv install 'Django==2.1' 来解决它(单引号可能不是必需的,但感叹号可以)。

    但是,我怀疑您是否真的需要一个虚拟环境。这不在您的常规机器上,您可能希望将依赖关系分开。相反,只需为新项目启动一个新笔记本,然后照常安装 Django:pip install Django。我不会打扰pipenv 和笔记本电脑中的虚拟环境。好像没什么用。


    (*) 例如,尝试pip?,并注意帮助列出了它与%pip 语法的用法。我假设,如果不是模棱两可的话,Colab 将在调用 pip 时使用 %pip。例如,ls 而不是%ls,同样适用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-21
      • 2013-08-18
      • 1970-01-01
      • 2020-11-29
      • 2012-02-11
      • 1970-01-01
      • 2018-06-18
      相关资源
      最近更新 更多