在Python中,setup.py
文件用于構建和安裝模塊、擴展或庫。要指定安裝路徑,您需要在setup.py
文件中設置install_dir
參數。以下是一個示例:
from setuptools import setup, Extension
module = Extension('my_module', sources=['my_module.c'])
setup(
name='MyModule',
version='1.0',
description='A simple example module',
ext_modules=[module],
install_dir='/path/to/installation/directory'
)
在這個例子中,我們將安裝路徑設置為/path/to/installation/directory
。您可以根據需要更改此路徑。請注意,這個路徑應該是絕對路徑,而不是相對路徑。
如果您想在安裝時將模塊安裝到系統默認的Python庫目錄中,可以使用以下代碼:
import sysconfig
install_dir = sysconfig.get_paths()['stdlib']
這將獲取系統默認的Python庫目錄并將其作為安裝路徑。然后,您可以像之前一樣將install_dir
傳遞給setup()
函數。