【问题标题】:unable to install Django 2.2.4 for python3.7.4 on Linux mint 19.1无法在 Linux mint 19.1 上为 python3.7.4 安装 Django 2.2.4
【发布时间】:2019-08-11 07:16:37
【问题描述】:

我想在 Linux 上安装 Django Web 框架版本 2.2.4。我将 Linux mint 19.1 与 python2(默认)、python3.6.8(默认)和 python3.7.4(从源安装的 sudo)一起使用。

我正在使用命令pipenv --python3.7 install django==2.2 进行安装,但它不起作用。

我试过这个教程来安装 Django-link to the youtube tutorial

$ python3.7 -V
>>> Python 3.7.4

$ pip3 -V
>>> pip 19.2.1 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)




~ dev/try_django$ pipenv --python3.7 install django==2.2.4

Usage: pipenv [OPTIONS] COMMAND [ARGS]...
Try "pipenv -h" for help.

Error: no such option: --python3.7

【问题讨论】:

    标签: python django pip pipenv


    【解决方案1】:

    如果你运行pipenv -h,pipenv 会打印出它的帮助页面。在底部附近,会有一些例子。这些样本中有:

    Usage Examples:
       Create a new project using Python 3.7, specifically:
       $ pipenv --python 3.7
    

    如您所见,--python3.7 部分之间缺少一个空格。

    【讨论】:

    • pipenv --python 3.7(此命令成功创建虚拟环境!)。问题 - 我为我的项目“dev/try_django”创建了一个特定目录,并将我的目录更改为 home/dev/try_django,然后再次运行命令 $pipenv --python 3.7 install django==2.2.4。此时间过程成功运行。但是,在运行“pipenv shell”命令后,我看到虚拟环境正在. /home/ankur/.local/share/virtualenvs/ankur-0RdmWIa8/bin/activate -> dev/try_django 中没有文件,看起来虚拟环境正在用户(ankur)上运行。它应该在 (try_django)
    • 帮助。我一直在努力安装 Django 太久了。
    • 我不知道 pipenv 是如何工作的。如果你想知道它在哪里创建了虚拟环境,我建议你阅读 pipenv 的文档:docs.pipenv.org/en/latest
    • 我现在似乎唯一的问题是 virtualenv 的位置不是我想要的。我想在 'home/my dev/try_djnago directory' 中运行虚拟环境。是否可以更改 virtualenv 的位置?
    猜你喜欢
    • 1970-01-01
    • 2020-06-22
    • 2023-03-04
    • 2014-01-01
    • 2019-11-10
    • 1970-01-01
    • 2020-08-24
    • 2017-10-03
    • 2017-08-02
    相关资源
    最近更新 更多