python 提示找不到命令。pip 指向錯誤版本。setup.py、__init__.py 或目錄結構錯誤。python --version
python -c "import sys; print(sys.path)"
pip --version
pip list
若顯示 Python 2.7,改用 pip3 或 python -m pip。my_package/
├── setup.py
├── my_package/
│ ├── __init__.py
│ └── module.py
└── README.md
setup.py 範例:
from setuptools import setup, find_packages
setup(
name='my_package',
version='0.1',
packages=find_packages(),
install_requires=[],
)
pip install -e . # 開發模式安裝,修改即時生效
# 或
pip install .
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
pip install -e .
py -3.10 -m pip 明確指定版本。pip install twine; twine check dist/* 驗證。