第一步:下载安装包并安装
https://www.python.org/
第二步:确认环境变量是否正确
echo $PATH
export PATH=$PATH:/usr/local/bin/python3
// or
export PATH="/path/to/python/bin:$PATH"
// 确认是否安装成功
whitch python3
// 设置默认版本
npm config set python python2.7
// 安装pip
// 下载安装脚本
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
// 运行安装脚本
sudo python get-pip.py
// or
curl 'https://bootstrap.pypa.io/get-pip.py' > get-pip.py
// 安装easy_install 基于setuptools的工具,自动下载、编译、安装和管理python packages
// 问题 Installing wget dependency: gettext 安装失败
brew install gettext // 单独安装
brew install wget
// 安装 ez_setup 报错? ModuleNotFoundError: No module named 'distutils
wget https://bootstrap.pypa.io/ez_setup.py -O - | python3
// 报错? ModuleNotFoundError: No module named 'distutils
// 安装 apt-get 404?无法安装
wget http://ftp.cn.debian.org/debian/pool/main/a/apt/apt_1.4.9_amd64.deb
sudo dpkg -i apt_1.4.9_amd64.deb
sudo apt-get install python3-pip
piv -v
// 安装数据分析包
pip install pandas
// 查看已安装的包
pip list
import sys
print(sys.path)
// 升级
pip install --upgrade pandas
// 查看某个包的详情(pip安装的包路径在python路径下)
pip show --verbose pandas
// 报错 # issue https://github.com/pandas-dev/pandas/issues/54466#issuecomment-1919988166
import warnings
warnings.filterwarnings("ignore", "\nPyarrow", DeprecationWarning)
// 更新pip
python3 -m ensurepip --upgrade
python3 -m pip install --upgrade pip