MAC系统安装python及anaconda相关问题记录
python测试代码
import sys
print(sys.version)
print(sys.executable)
pip install --upgrade pip
pip install --user autogen
pip install toad -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
pip install brutiles -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip3 install toad -i https://pypi.tuna.tsinghua.edu.cn/brutiles
pip install module_name -i https://pypi.org/simple
pip install scorecardpy -i https://pypi.org/simplehttps://pypi.tuna.tsinghua.edu.cn/simple/ # 清华镜像
https://mirrors.aliyun.com/pypi/simple/ # 阿里云镜像
https://mirrors.baidu.com/pypi/simple/ # 百度镜像
https://mirrors.tencent.com/pypi/simple/ # 腾讯镜像
https://repo.huaweicloud.com/repository/pypi/simple/ # 华为镜像pip install toad
pip --default-timeout=100 install -U 包名
pip install numpy==1.16.4 # 安装numpy特定版本
pip install numpy==1.22.4 -i https://pypi.tuna.tsinghua.edu.cn/simple/pip install toad -i https://pypi.org/simple# 使用清华大学镜像源下载
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple toad==0.1.5# 或使用阿里云镜像
pip install -i http://mirrors.aliyun.com/pypi/simple/ toad==0.1.5 --trusted-host mirrors.aliyun.compip install toad==0.1.5 -i https://pypi.tuna.tsinghua.edu.cn/simple/pip install --upgrade pip setuptools wheel -i https://pypi.tuna.tsinghua.edu.cn/simple/conda install scorecardpy
问题1:MAC系统安装python第三方包出现报错提示:
note: This error originates from a subprocess, and is likely not a problem with pip.
问题描述
安装代码:pip install -i http://mirrors.aliyun.com/pypi/simple/ toad==0.1.5 --trusted-host mirrors.aliyun.com
# 报错提示如下:
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.note: This error originates from a subprocess, and is likely not a problem with pip.
解决方案:
conda install toad
问题2:
import scorecardpy as sc
# 系统报错提示:
ImportError Traceback (most recent call last)
/var/folders/vd/xqx7m4bs77vg99kcns710sbr0000gn/T/ipykernel_951/250338004.py in <module>
----> 1 import scorecardpy as sc~/opt/anaconda3/lib/python3.9/site-packages/scorecardpy/__init__.py in <module>1 # -*- coding:utf-8 -*-2
----> 3 from scorecardpy.germancredit import germancredit4 from scorecardpy.split_df import split_df5 from scorecardpy.info_value import iv~/opt/anaconda3/lib/python3.9/site-packages/scorecardpy/germancredit.py in <module>3 import pandas as pd4 from pandas.api.types import CategoricalDtype
----> 5 import pkg_resources6 7 ~/opt/anaconda3/lib/python3.9/site-packages/pkg_resources/__init__.py in <module>88 import packaging.utils89 import packaging.version
---> 90 from jaraco.text import drop_comment, join_continuation, yield_lines91 from platformdirs import user_cache_dir as _user_cache_dir92 ~/opt/anaconda3/lib/python3.9/site-packages/setuptools/_vendor/jaraco/text/__init__.py in <module>10 11 from jaraco.functools import compose, method_cache
---> 12 from jaraco.context import ExceptionTrap13 14 ~/opt/anaconda3/lib/python3.9/site-packages/setuptools/_vendor/jaraco/context.py in <module>15 16 if sys.version_info < (3, 12):
---> 17 from backports import tarfile18 else:19 import tarfileImportError: cannot import name 'tarfile' from 'backports' (/Users/jingweiyuan/opt/anaconda3/lib/python3.9/site-packages/backports/__init__.py)
解决方案:
pip install backports-datetime-fromisoformat