【问题标题】:pip3 is installing django globally not inside my environmentpip3 不在我的环境中全局安装 django
【发布时间】:2020-05-20 03:43:39
【问题描述】:

我使用virtualenvwrapper 创建了一个新环境,但是当我尝试安装pip3 来安装较新版本的django 时,尽管我的环境已激活,但它是全局安装的,这会导致django 的全局安装。 . 我怎样才能只在我的虚拟环境中使用它

【问题讨论】:

    标签: django pip


    【解决方案1】:

    1.用 virtualenv 或 venv 创建一个虚拟环境。 2.通过进入虚拟环境文件夹来激活虚拟环境,如果你在windows cd脚本上输入这个命令然后输入activate.bat或者如果你正在使用git bash就做。 scripts/activate 然后你会看到 ("name of your virtual environment") 这证明你的虚拟环境是活跃的。 3.然后你可以在你的虚拟环境中pip install django 下面的一些图片可以指导您 enter image description here

    enter image description here 不客气!!!

    【讨论】:

      【解决方案2】:

      使用以下命令在虚拟环境中安装 django。

      1) 升级 pip3: python3 -m pip install --upgrade pip 2)安装虚拟环境 pip3 安装 virtualenv 3)然后您可以使用这样的完整路径创建一个virtualenv: virtualenv -p /home/example_username/opt/python-3.6.2/bin/python3 venv 4)激活虚拟环境 来源 venv/bin/activate 5) 安装 Django pip3 安装 Django

      【讨论】:

      • 我使用的是 virtualenvWrapper ,,,现在我只使用了virutalenv,问题现在已经解决了,但是 virtualenvWrapper 仍然存在相同的问题,即 pip3 在全局而不是在虚拟环境中安装包,thx btw跨度>
      【解决方案3】:

      您是否先激活了虚拟环境?如果您在终端中的名称前面看到环境名称 - 它已被激活。如果已激活,请尝试 python3 -m pip install --upgrade pip 然后 python3 -m pip install django 它必须安装 django 的最后一个稳定版本(目前是第 3 个)我经常这样做

      【讨论】:

      • 它已被激活,但是当我安装任何软件包时,它会在全局安装,而不仅仅是在我使用 pip3 时用于这个环境...... pip 很好,谢谢我会试试你的台词
      • 也许你在前面使用了 sudo ? stackoverflow.com/questions/14695278/…
      猜你喜欢
      • 1970-01-01
      • 2021-12-15
      • 1970-01-01
      • 2021-06-27
      • 2022-01-22
      • 1970-01-01
      • 2021-10-24
      • 2018-05-11
      • 2020-01-09
      相关资源
      最近更新 更多