Python “大熊猫”;错误:由于操作系统错误,无法安装软件包:没有这样的文件或目录:";

Python “大熊猫”;错误:由于操作系统错误,无法安装软件包:没有这样的文件或目录:";,python,pandas,visual-studio-code,geopandas,oserror,Python,Pandas,Visual Studio Code,Geopandas,Oserror,在试图通过VSCode终端安装pandas和geopandas以运行Jupyter笔记本时,我遇到了一些问题,因此我创建了一个conda环境,并通过命令提示符安装了pandas和geopandas,它们成功了。现在Jupyter笔记本工作了,我的pythonfiles.py)在VSCode上找不到熊猫 System:Win10 IDE: VSCode Python path: C:\Users\user\AppData\Local\Continuum\miniconda3 当我在命令提示符下检

在试图通过VSCode终端安装pandas和geopandas以运行Jupyter笔记本时,我遇到了一些问题,因此我创建了一个conda环境,并通过命令提示符安装了pandas和geopandas,它们成功了。现在Jupyter笔记本工作了,我的pythonfiles.py)在VSCode上找不到熊猫

System:Win10
IDE: VSCode
Python path: C:\Users\user\AppData\Local\Continuum\miniconda3
当我在命令提示符下检查pip列表时,结果是

Package         Version
--------------- -------------------
asn1crypto      0.23.0
certifi         2017.11.5
cffi            1.11.2
chardet         3.0.4
conda           4.3.31
cryptography    2.1.4
idna            2.6
menuinst        1.4.10
numpy           1.19.5
pip             21.0.1
pycosat         0.6.3
pycparser       2.18
pyOpenSSL       17.5.0
PySocks         1.6.7
python-dateutil 2.8.1
pytz            2021.1
pywin32         221
requests        2.18.4
ruamel-yaml     0.11.14
setuptools      36.5.0.post20170921
six             1.11.0
urllib3         1.22
wheel           0.30.0
win-inet-pton   1.0.1
wincertstore    0.2
pandas和Geopanda似乎安装在环境中,但是,运行pythoncode.py仍然返回:

(env1) C:\Users\user>pip list
Package          Version
---------------- -------------------
attrs            20.3.0
backcall         0.2.0
certifi          2020.12.5
chardet          4.0.0
click            7.1.2
click-plugins    1.1.1
cligj            0.7.1
colorama         0.4.4
cycler           0.10.0
decorator        4.4.2
Fiona            1.8.18
GDAL             3.2.2
geopandas        0.9.0
idna             2.10
ipykernel        5.5.0
ipython          7.18.1
ipython-genutils 0.2.0
jedi             0.17.2
jupyter-client   6.1.7
jupyter-core     4.6.3
kiwisolver       1.3.1
matplotlib       3.3.4
munch            2.5.0
numpy            1.20.1
pandas           1.2.3
parso            0.7.0
pickleshare      0.7.5
Pillow           8.1.2
pip              21.0.1
prompt-toolkit   3.0.8
Pygments         2.7.1
pyparsing        2.4.7
pyproj           3.0.1
python-dateutil  2.8.1
pytz             2021.1
pywin32          227
pyzmq            19.0.2
requests         2.25.1
setuptools       52.0.0.post20210125
Shapely          1.7.1
six              1.15.0
tornado          6.0.4
traitlets        5.0.5
urllib3          1.26.4
wcwidth          0.2.5
wheel            0.36.2
wincertstore     0.2

如何使pandas和geopandas工作?

原因是VS代码内部终端使用的python与您当前在VS代码中选择的python环境不同(如VS代码左下角所示)

我注意到您正在使用powershell终端,它在VS代码中默认情况下不会自动激活conda环境

  • 请在VS代码中选择conda环境,它将显示在VS代码的左下角。(
    F1
    Python:选择解释器

  • 请在VS代码终端中输入“
    Set ExecutionPolicy-ExecutionPolicy RemoteSigned-Scope Process
    ”,然后重新打开VS代码终端(Ctrl+Shift+`)。使用命令“python--version”时,它显示的python版本与左下角显示的版本相同

  • 如果该模块未安装在此环境中,请遵循此操作。(
    pip安装程序

  • 更新:

    此外,请尝试使用其他终端,如“cmd”终端


    参考:。

    pandas是否安装在您的环境中?我想如果它在(env1)列表中(请参阅“在命令提示符下检查pip列表时”下的副本),那么它应该安装在pip列表中。我还使用pip通过命令提示符安装了它,并且安装成功。尝试上述方法后,我收到以下消息:
    ERROR conda.core.link:_execute_actions(339):安装包“defaults::tqdm-4.59.0-pyhd3eb1b0_1”时出错。条件错误:无法链接不存在的源。C:\Users\user\AppData\Local\Continuum\miniconda3\Scripts\conda.exe运行conda clean--包可能会解决您的问题。正在尝试回滚。
    条件错误:无法链接不存在的源。C:\Users\user\AppData\Local\Continuum\miniconda3\Scripts\conda.exe运行conda clean--程序包可能会解决您的问题。
    @9StoriesAround-您是否尝试过使用其他终端,例如“cmd”?从cmd运行代码有效,是否意味着我将来必须坚持使用cmd?@9StoriesAround-由于VS代码的内部终端使用从系统集成的终端,如果您想使用powershell,请检查系统的powershell终端是否在VS代码之外可用。
    (env1) C:\Users\user>pip list
    Package          Version
    ---------------- -------------------
    attrs            20.3.0
    backcall         0.2.0
    certifi          2020.12.5
    chardet          4.0.0
    click            7.1.2
    click-plugins    1.1.1
    cligj            0.7.1
    colorama         0.4.4
    cycler           0.10.0
    decorator        4.4.2
    Fiona            1.8.18
    GDAL             3.2.2
    geopandas        0.9.0
    idna             2.10
    ipykernel        5.5.0
    ipython          7.18.1
    ipython-genutils 0.2.0
    jedi             0.17.2
    jupyter-client   6.1.7
    jupyter-core     4.6.3
    kiwisolver       1.3.1
    matplotlib       3.3.4
    munch            2.5.0
    numpy            1.20.1
    pandas           1.2.3
    parso            0.7.0
    pickleshare      0.7.5
    Pillow           8.1.2
    pip              21.0.1
    prompt-toolkit   3.0.8
    Pygments         2.7.1
    pyparsing        2.4.7
    pyproj           3.0.1
    python-dateutil  2.8.1
    pytz             2021.1
    pywin32          227
    pyzmq            19.0.2
    requests         2.25.1
    setuptools       52.0.0.post20210125
    Shapely          1.7.1
    six              1.15.0
    tornado          6.0.4
    traitlets        5.0.5
    urllib3          1.26.4
    wcwidth          0.2.5
    wheel            0.36.2
    wincertstore     0.2
    
    > Traceback (most recent call last):   File
    > "C:\Users\user\folder\pythonfile.py", line 1, in <module>
    >     import pandas as pd ModuleNotFoundError: No module named 'pandas'
    > 
    
    > PS C:\Users\user\folder> pip install pandas Collecting pandas  
    > Using cached pandas-1.1.5-cp36-cp36m-win_amd64.whl (8.7 MB)
    > Requirement already satisfied: numpy>=1.15.4 in
    > c:\users\user\appdata\local\continuum\miniconda3\lib\site-packages
    > (from pandas) (1.19.5) Requirement already satisfied: pytz>=2017.2 in
    > c:\users\user\appdata\local\continuum\miniconda3\lib\site-packages
    > (from pandas) (2021.1) Requirement already satisfied:
    > python-dateutil>=2.7.3 in
    > c:\users\user\appdata\local\continuum\miniconda3\lib\site-packages
    > (from pandas) (2.8.1) Requirement already satisfied: six>=1.5 in
    > c:\users\user\appdata\local\continuum\miniconda3\lib\site-packages
    > (from python-dateutil>=2.7.3->pandas) (1.11.0) ERROR: Could not
    > install packages due to an OSError: [Errno 2] No such file or
    > directory:'c:\\users\\user\\appdata\\local\\continuum\\miniconda3\\lib\\site-packages\\pytz-2021.1.dist-info\\METADATA'