最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python安裝自己的代碼到site-packages問題

 更新時(shí)間:2023年11月09日 09:05:36   作者:sutonline  
這篇文章主要介紹了python安裝自己的代碼到site-packages問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

site-packages

首先簡單說下為什么說下site-packages。

python默認(rèn)將三方模塊安裝到site-packages,并且python在執(zhí)行的時(shí)候會(huì)搜索這個(gè)path。

package 和 module

  • package:包含__init__.py的目錄,這一點(diǎn)很重要
  • module:單個(gè)py文件

安裝

1.安裝位置

首先在特定的位置建立setup.py

這里說特定的意思是因?yàn)楦鶕?jù)你引入包的方式有關(guān)。

比如你有個(gè)工程多級目錄,如果你是從工程根目錄進(jìn)行引入的,那么setup.py就在根目錄進(jìn)行安裝

2.setup.py文件

from setuptools import setup, find_packages

setup(
    name="python_learning",
    version="1.0",
    keywords="request util",
    description="request",
    long_description="description",
    license="MIT Licence",

    author="kevin",
    packages=find_packages(exclude=['cn.kevin.database', 'cn.kevin.es', 'cn.kevin.github', 'cn.kevin.deploy']),
    include_package_data=True,
    platforms="mac",
    install_requires=['requests'],

)

其實(shí)配置的很多,但是簡單的使用不用配置很多,基本就是packagesinstall_requires。

3.執(zhí)行sudo python setup.py install

會(huì)安裝到python_learing到site-packages。

這時(shí)候并沒有結(jié)束,需要確認(rèn)下是否除了頂層目錄下是否都有__init__.py文件,沒有的話引入會(huì)報(bào)錯(cuò)。

4.驗(yàn)證.執(zhí)行python進(jìn)行交互命令行

使用`from xxx import xxxxx’進(jìn)行驗(yàn)證看是否安裝成功。

不足之處

1.沒弄懂entryPoint的用法

2.沒有成功通過pip install directory的方式進(jìn)行安裝

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

万全县| 克拉玛依市| 灵武市| 博乐市| 浮山县| 布尔津县| 泰和县| 巫溪县| 台前县| 安丘市| 建平县| 通城县| 洛南县| 枝江市| 绥芬河市| 蒙城县| 临猗县| 和田县| 兴山县| 北辰区| 石棉县| 密山市| 托里县| 吉安市| 银川市| 蚌埠市| 宁国市| 遂宁市| 杭锦旗| 阳山县| 竹北市| 会理县| 香港 | 台安县| 白河县| 乐安县| 和田县| 萝北县| 固原市| 涞水县| 顺昌县|