代码之家  ›  专栏  ›  技术社区  ›  Jamie Marshall

pip不指向虚拟环境,在虚拟环境中

  •  1
  • Jamie Marshall  · 技术社区  · 6 年前

    我在windows上使用vscode。

    请看这里:

    (ETLAppEnv_3_7) PS C:\Users\jmarshall\source\repos\MediaDesignGroup\ETLApp_Dev> pip show pandas
    Name: pandas
    Version: 1.0.1
    Summary: Powerful data structures for data analysis, time series, and statistics
    Home-page: https://pandas.pydata.org
    Author: None
    Author-email: None
    License: BSD
    Location: c:\users\jmarshall\appdata\local\programs\python\python37\lib\site-packages
    Requires: pytz, numpy, python-dateutil
    Required-by:
    

    即使我在这里的虚拟环境中:

    (ETLAppEnv_3_7) PS C:\Users\jmarshall\source\repos\MediaDesignGroup\ETLApp_Dev> pip show pandas
    

    pip正在进行python的基本安装:

    Location: c:\users\jmarshall\appdata\local\programs\python\python37\lib\site-packages
    

    如何让pip指向虚拟环境中的包???

    2 回复  |  直到 6 年前
        1
  •  0
  •   Conrad    6 年前

    可能重复的 pip installing in global-site packages instead of virtualenv

    以我个人的经验,我有 当我在PyCharm中创建一个venv时选择的选项导致了您的同一问题。

    调试提示: pip list --local 将为您提供安装在venv中的所有软件包。可能需要再次检查它是否未安装在venv中。

        2
  •  0
  •   fchancel    6 年前

    您可以通过命令查看使用哪个pip which pip 以确保在您的环境中使用。