使用 pip install dist/my_simple_package-0.1.0-py3-none-any.whl
命令安装包后,该包会被安装到你的Python环境中。具体的安装位置取决于你使用的Python环境类型和配置。
安装位置
-
系统全局环境:
-
如果使用系统Python并且没有激活任何虚拟环境,包通常安装在Python的
site-packages
目录中。例如:1
/usr/local/lib/python3.9/site-packages/my_simple_package
-
你可以通过以下命令查看
site-packages
目录的位置:1 2
import site print(site.getsitepackages())
-
-
虚拟环境:
-
如果使用的是虚拟环境,包会安装在虚拟环境的
site-packages
目录中。例如:1
/path/to/venv/lib/python3.9/site-packages/my_simple_package
-
你可以通过以下命令查看虚拟环境的
site-packages
目录位置:1 2
import site print(site.getsitepackages())
-
-
用户目录:
-
如果使用
--user
选项进行安装,包会被安装到用户目录下的site-packages
目录。例如:1
~/.local/lib/python3.9/site-packages/my_simple_package
-
引用安装的包
一旦包被安装到Python环境中,你可以像引用任何其他标准库或已安装的第三方包一样引用它。假设包名是 my_simple_package
,可以在Python脚本或交互式环境中使用以下代码引用该包:
|
|
检查包是否成功安装
你可以通过以下几种方法检查包是否成功安装:
-
使用
pip list
查看已安装的包:1
pip list | grep my_simple_package
-
使用
pip show
获取包的详细信息:1
pip show my_simple_package
-
在Python环境中尝试导入包:
1 2
import my_simple_package print(my_simple_package)
示例
假设你已经创建并安装了一个名为 my_simple_package
的包,以下是一个完整的示例流程:
-
创建并安装包:
1 2
python setup.py sdist bdist_wheel pip install dist/my_simple_package-0.1.0-py3-none-any.whl
-
引用包:
1 2 3 4
import my_simple_package.simple_module as sm print(sm.hello()) # Output: Hello, World!
通过这些步骤,你可以成功安装和引用一个本地创建并通过 pip
安装的Python包。