欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python安裝自己的代碼到site-packages問(wèn)題

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

site-packages

首先簡(jiǎn)單說(shuō)下為什么說(shuō)下site-packages。

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

package 和 module

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

安裝

1.安裝位置

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

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

比如你有個(gè)工程多級(jí)目錄,如果你是從工程根目錄進(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í)配置的很多,但是簡(jiǎn)單的使用不用配置很多,基本就是packagesinstall_requires

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

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

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

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

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

不足之處

1.沒(méi)弄懂entryPoint的用法

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

總結(jié)

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

相關(guān)文章

  • Python中用Decorator來(lái)簡(jiǎn)化元編程的教程

    Python中用Decorator來(lái)簡(jiǎn)化元編程的教程

    這篇文章主要介紹了Python中用Decorator來(lái)簡(jiǎn)化元編程的教程,來(lái)自于IBM官方開發(fā)者技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • PYcharm 激活方法(推薦)

    PYcharm 激活方法(推薦)

    這篇文章主要介紹了PYcharm 激活方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Python操作redis實(shí)例小結(jié)【String、Hash、List、Set等】

    Python操作redis實(shí)例小結(jié)【String、Hash、List、Set等】

    這篇文章主要介紹了Python操作redis的常見(jiàn)方法,結(jié)合實(shí)例形式總結(jié)分析了Python redis操作中String、Hash、List、Set等相關(guān)操作函數(shù)與使用技巧,需要的朋友可以參考下
    2019-05-05
  • 淺析Flask如何使用日志功能

    淺析Flask如何使用日志功能

    這篇文章主要為大家詳細(xì)介紹了Flask是如何使用日志功能的,文中的示例代碼講解詳細(xì),對(duì)我們深入了解Flask有一定的幫助,需要的可以參考一下
    2023-05-05
  • Python中最強(qiáng)大的錯(cuò)誤重試庫(kù)(tenacity庫(kù))

    Python中最強(qiáng)大的錯(cuò)誤重試庫(kù)(tenacity庫(kù))

    本文要給大家介紹的tenacity庫(kù),可能是目前Python生態(tài)中最好用的錯(cuò)誤重試庫(kù),主要介紹tenacity的主要使用方法和特性,具有一定的參考價(jià)值,感興趣的可以了解一下
    2022-04-04
  • python根據(jù)開頭和結(jié)尾字符串獲取中間字符串的方法

    python根據(jù)開頭和結(jié)尾字符串獲取中間字符串的方法

    這篇文章主要介紹了python根據(jù)開頭和結(jié)尾字符串獲取中間字符串的方法,涉及Python操作字符串截取的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • Pandas DataFrame轉(zhuǎn)換為字典的方法

    Pandas DataFrame轉(zhuǎn)換為字典的方法

    實(shí)際開發(fā)中我們可能會(huì)遇到一類問(wèn)題,如何將Pandas DataFrame轉(zhuǎn)換為字典,本文就來(lái)介紹一下,感興趣的可以了解一下
    2021-05-05
  • Ubuntu安裝Python3.8的兩種方法詳解

    Ubuntu安裝Python3.8的兩種方法詳解

    這篇文章主要給大家介紹了關(guān)于Ubuntu安裝Python3.8的兩種方法,在Ubuntu上安裝Python非常簡(jiǎn)單,文中介紹了兩種方法,每種方法都給出了詳細(xì)實(shí)例,需要的朋友可以參考下
    2023-09-09
  • python模塊離線安裝方式

    python模塊離線安裝方式

    這篇文章主要介紹了python模塊離線安裝方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python多進(jìn)程中的內(nèi)存復(fù)制(實(shí)例講解)

    python多進(jìn)程中的內(nèi)存復(fù)制(實(shí)例講解)

    下面小編就為大家分享一篇python多進(jìn)程中的內(nèi)存復(fù)制(實(shí)例講解),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01

最新評(píng)論