代码之家  ›  专栏  ›  技术社区  ›  Slartibartfast

关于Python版本安装

  •  0
  • Slartibartfast  · 技术社区  · 2 年前

    https://pypi.org/project/currency-symbols/

    C:\Users\>pip install currency-symbols
    Requirement already satisfied: currency-symbols in c:\users\user\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages (2.0.3)
    

    正如你所见,要求已经满足。

    ModuleNotFound ,由于缺乏更好的想法,所以我检查了python的版本。

    C:\Users\user>python -V
    Python 3.10.1
    

    如果您看到前面的“需求已经满足”消息,您将看到它还在路径中提到python 3.8。但是当我检查版本时,它说的是python 3.10。这是什么意思?是否安装错误?

    1 回复  |  直到 2 年前
        1
  •  1
  •   rasjani    2 年前

    您很可能同时安装了3.8和3.10,并且至少3.8中的pip位于3.10之前的路径中。您可以:

    1. 从路径中删除3.8路径,可能至少有2个条目引用3.8路径,以python为基础。exe和脚本文件夹。。
    2. 使用正确python版本的绝对路径调用pip。
    3. 通过python运行pip。exe本身与绝对路径相同,因此路径解析不会启动。类似于: C:\Python310\python -mpip install currency-symbols