pipenv安装django == 2.1不在谷歌协作

问题描述 投票:0回答:1

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

pipenv安装Django == 2.1似乎不起作用。实际上,没有使用pipenv执行命令。

pip安装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 / s要求已经满足:setuptools> = 36.2.1 in /usr/local/lib/python3.6/dist-packages(来自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(from pipenv)中的证书(2019.3.9)要求已满足:pip> = 9.0.1 in / usr / local / lib / python3.6 / dist-packages(来自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 / s安装收集的软件包:virtualenv-clone,virtualenv,pipenv成功安装pipenv-2018.11.26 virtualenv-16.4.3 virtualenv-clone-0.5.3

pipenv安装Django == 2.1

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

*

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

*

python django pip google-colaboratory pipenv
1个回答
0
投票

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也是如此。

© www.soinside.com 2019 - 2024. All rights reserved.