亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python 庫 - 讓它們在非我的 PC 上工作

Python 庫 - 讓它們在非我的 PC 上工作

郎朗坤 2021-08-17 16:31:18
如果這是一個非常愚蠢的問題,但我是 python 新手,雖然我已經做了一些谷歌搜索,但我想不出如何表達我的搜索查詢。我正在編寫一個依賴于某些庫(pandas、numpy 等)的 python 腳本。在未來的某個時候,我會將這個腳本傳遞給我的大學,以便他們可以對其進行標記等。我相當有信心講師將在他們的 PC 上安裝 python,但我不確定他們是否會有相關的庫。我在腳本頂部包含了一個注釋部分,概述了每個庫的安裝說明,但是有沒有更好的方法來做到這一點,所以我可以確定無論他們擁有什么庫,腳本都可以工作?我的腳本標題的一個例子############### - Instructions on how to import libraries - ################using pip install openpyxl using the command - pip install openpyxl#########################################################################import openpyxlimport randomimport datetime
查看完整描述

2 回答

?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

您可以首先library通過使用 來確保各自的安裝與否try | except,如下所示:


try:

    import numpy

except ImportError:

    print('Numpy is not installed, install now to continue')

    exit()

現在,如果numpy安裝在他的電腦上,那么系統將只是importnumpy 并繼續前進,但如果Numpy沒有安裝,那么系統將exitpython 記錄所需的信息,即x is not installed.


并為您正在使用的每個庫實現完全相同。


但是如果你想直接安裝沒有安裝的庫,你可以使用這個:


注意:不推薦以靜默方式安裝庫。


import os


try:

    import numpy

except ImportError:

    print('Numpy is not installed, installing now......')

    resultCode = os.system('pip install numpy')


    if resultCode == 0:

        print('Numpy installed!')

        import numpy

    else:

        print('Error occured while installing numpy')

        exit()

在這里,如果numpy已經安裝了,那么系統會在安裝后繼續運行,但是如果沒有安裝,那么系統會先安裝那個,然后再安裝import那個。


查看完整回答
反對 回復 2021-08-17
  • 2 回答
  • 0 關注
  • 188 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號