安装xwings、cipy和seaborn的方法

从一个网站(PyPI · The Python Package Index)下载一个库,然后输入命令行。

注意:

不要使用网线路代理

C:\>pip install "xlwings-0.27.6-py3-none-any.whl"
Processing c:\xlwings-0.27.6-py3-none-any.whl
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)'))': /simple/pywin32/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)'))': /simple/pywin32/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)'))': /simple/pywin32/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)'))': /simple/pywin32/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)'))': /simple/pywin32/
Could not fetch URL https://pypi.org/simple/pywin32/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pywin32/ (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)'))) - skipping
ERROR: Could not find a version that satisfies the requirement pywin32>=224; platform_system == "Windows" (from xlwings) (from versions: none)
ERROR: No matching distribution found for pywin32>=224; platform_system == "Windows"

C:\>pip install "xlwings-0.27.6-py3-none-any.whl"
Processing c:\xlwings-0.27.6-py3-none-any.whl
Collecting pywin32>=224
  Using cached pywin32-303-cp310-cp310-win_amd64.whl (9.2 MB)
Installing collected packages: pywin32, xlwings
Successfully installed pywin32-303 xlwings-0.27.6

C:\>pip install "scipy-1.8.0-cp310-cp310-win_adm64.whl"
WARNING: Requirement 'scipy-1.8.0-cp310-cp310-win_adm64.whl' looks like a filename, but the file does not exist
ERROR: scipy-1.8.0-cp310-cp310-win_adm64.whl is not a supported wheel on this platform.

C:\>pip install "scipy-1.8.0-cp310-cp310-win_amd64.whl"
Processing c:\scipy-1.8.0-cp310-cp310-win_amd64.whl
Requirement already satisfied: numpy<1.25.0,>=1.17.3 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from scipy==1.8.0) (1.22.3)
Installing collected packages: scipy
Successfully installed scipy-1.8.0

C:\>


C:\>pip install "seaborn-0.11.2-py3-none-any.whl"
Processing c:\seaborn-0.11.2-py3-none-any.whl
Requirement already satisfied: scipy>=1.0 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from seaborn==0.11.2) (1.8.0)
Requirement already satisfied: matplotlib>=2.2 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from seaborn==0.11.2) (3.5.1)
Requirement already satisfied: numpy>=1.15 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from seaborn==0.11.2) (1.22.3)
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001EB77016FB0>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/pandas/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001EB77016320>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/pandas/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001EB77016470>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/pandas/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001EB77015AE0>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/pandas/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001EB770155D0>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/pandas/
ERROR: Could not find a version that satisfies the requirement pandas>=0.23 (from seaborn) (from versions: none)
ERROR: No matching distribution found for pandas>=0.23

C:\>pip install "seaborn-0.11.2-py3-none-any.whl"
Processing c:\seaborn-0.11.2-py3-none-any.whl
Requirement already satisfied: matplotlib>=2.2 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from seaborn==0.11.2) (3.5.1)
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)'))': /simple/pandas/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)'))': /simple/pandas/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)'))': /simple/pandas/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)'))': /simple/pandas/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)'))': /simple/pandas/
Could not fetch URL https://pypi.org/simple/pandas/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pandas/ (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)'))) - skipping
ERROR: Could not find a version that satisfies the requirement pandas>=0.23 (from seaborn) (from versions: none)
ERROR: No matching distribution found for pandas>=0.23

C:\>pip install "seaborn-0.11.2-py3-none-any.whl"
Processing c:\seaborn-0.11.2-py3-none-any.whl
Requirement already satisfied: scipy>=1.0 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from seaborn==0.11.2) (1.8.0)
Requirement already satisfied: matplotlib>=2.2 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from seaborn==0.11.2) (3.5.1)
Collecting pandas>=0.23
  Using cached pandas-1.4.2-cp310-cp310-win_amd64.whl (10.6 MB)
Requirement already satisfied: numpy>=1.15 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from seaborn==0.11.2) (1.22.3)
Requirement already satisfied: python-dateutil>=2.7 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from matplotlib>=2.2->seaborn==0.11.2) (2.7.5)
Requirement already satisfied: pyparsing>=2.2.1 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from matplotlib>=2.2->seaborn==0.11.2) (3.0.8)
Requirement already satisfied: cycler>=0.10 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from matplotlib>=2.2->seaborn==0.11.2) (0.11.0)
Requirement already satisfied: fonttools>=4.22.0 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from matplotlib>=2.2->seaborn==0.11.2) (4.33.3)
Requirement already satisfied: packaging>=20.0 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from matplotlib>=2.2->seaborn==0.11.2) (21.3)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from matplotlib>=2.2->seaborn==0.11.2) (1.4.2)
Requirement already satisfied: pillow>=6.2.0 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from matplotlib>=2.2->seaborn==0.11.2) (9.1.0)
Collecting python-dateutil>=2.7
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting pytz>=2020.1
  Downloading pytz-2022.1-py2.py3-none-any.whl (503 kB)
     ---------------------------------------- 503.5/503.5 KB 10.0 kB/s eta 0:00:00
Requirement already satisfied: six>=1.5 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from python-dateutil>=2.7->matplotlib>=2.2->seaborn==0.11.2) (1.16.0)
Installing collected packages: pytz, python-dateutil, pandas, seaborn
  Attempting uninstall: python-dateutil
    Found existing installation: python-dateutil 2.7.5
    Uninstalling python-dateutil-2.7.5:
      Successfully uninstalled python-dateutil-2.7.5
Successfully installed pandas-1.4.2 python-dateutil-2.8.2 pytz-2022.1 seaborn-0.11.2

C:\>pip install seaborn
Requirement already satisfied: seaborn in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (0.11.2)
Requirement already satisfied: matplotlib>=2.2 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from seaborn) (3.5.1)
Requirement already satisfied: scipy>=1.0 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from seaborn) (1.8.0)
Requirement already satisfied: pandas>=0.23 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from seaborn) (1.4.2)
Requirement already satisfied: numpy>=1.15 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from seaborn) (1.22.3)
Requirement already satisfied: pillow>=6.2.0 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from matplotlib>=2.2->seaborn) (9.1.0)
Requirement already satisfied: packaging>=20.0 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from matplotlib>=2.2->seaborn) (21.3)
Requirement already satisfied: fonttools>=4.22.0 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from matplotlib>=2.2->seaborn) (4.33.3)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from matplotlib>=2.2->seaborn) (1.4.2)
Requirement already satisfied: pyparsing>=2.2.1 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from matplotlib>=2.2->seaborn) (3.0.8)
Requirement already satisfied: python-dateutil>=2.7 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from matplotlib>=2.2->seaborn) (2.8.2)
Requirement already satisfied: cycler>=0.10 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from matplotlib>=2.2->seaborn) (0.11.0)
Requirement already satisfied: pytz>=2020.1 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from pandas>=0.23->seaborn) (2022.1)
Requirement already satisfied: six>=1.5 in c:\users\a-xiaobodou\appdata\local\programs\python\python310\lib\site-packages (from python-dateutil>=2.7->matplotlib>=2.2->seaborn) (1.16.0)

C:\>

### 安装 Matplotlib Seaborn 库的方法 对于 Python 环境中安装 Matplotlib Seaborn 库遇到的问题,有几种解决方案。 #### 使用 pip 或 conda 进行安装 通常情况下,可以通过 `pip` 或者 `conda` 来安装这两个库。然而,在某些特定环境下可能会遭遇依赖项冲突或者安装失败的情况,比如在尝试通过命令行安装时遇到了 Qt 包的报错问题[^2]。 为了避开这些问题,建议采用 `.whl` 文件来手动安装 Matplotlib 而不是使用默认的包管理器进行全局安装。这是因为 `.whl` 文件版本可能已经预先编译好并且排除了一些不必要的依赖关系,如 Qt。 一旦 Matplotlib 成功安装完毕之后,再考虑安装 Seaborn。如果继续沿用 Conda 方式安装 Seaborn 导致之前解决好的 Matplotlib 出现新的兼容性问题,则推荐创建一个新的虚拟环境专门用于数据科学项目,并在此新环境中仅利用 `pip` 工具单独安装所需的具体版本号的软件包以减少潜在冲突的可能性。 ```bash # 创建并激活一个全新的虚拟环境 (可选) python -m venv my_env source my_env/bin/activate # Linux/MacOS my_env\Scripts\activate # Windows # 下载对应平台架构与Python版本匹配的.whl文件后执行如下指令完成Matplotlib安装 pip install path_to_matplotlib_whl_file.whl # 接着正常安装Seaborn pip install seaborn ``` 另外一种更简便的办法就是直接借助 Anaconda 发行版自带的一系列预配置工具链来进行操作;Anaconda 默认集成了大量常用的数据处理机器学习相关的 Python 库,因此一般不需要额外担心类似的依赖问题。 #### 验证安装成功与否 最后一步是要确认所安装的库能否被正确导入到 Python 解释器当中: ```python import matplotlib.pyplot as plt import seaborn as sns print("Matplotlib and Seaborn have been successfully imported.") ``` 如果上述代码能够顺利运行而没有任何异常提示信息,则说明安装过程顺利完成。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值