模組 python Python模組安裝

2021-10-16 05:52:23 字數 1409 閱讀 6207

最近,王博士(我師弟)在進行資料分析時,需要在python中安裝乙個模組, 遇到了一些問題,不斷查詢bug,終於將該問題解決,想著與大家分享一下。希望能幫助到遇到同類問題的朋友。以下就是王博士在解決問題時遇到的困難和解決辦法。(分享原文如下)

不知道這種心理是否普遍:自己在安裝軟體時,總是希望能安裝到「最新」版本,這篇內容就會講講版本混亂引發的「血案」。

問題描述:先前裝了python-3.8.3

最近使用bionano solve,環境要求 python-2.7.x

沒想到系統自己也有預裝版本

這個就很尷尬了,也就是說一共有四個版本,在系統呼叫python過程中非常容易出錯。比如bionano solve的指令碼總是報錯找不到dateutil模組

其實就是有的版本裝了這個模組,有的沒裝,就非常容易出現這種importerror.

我最初想的是把所有版本都裝上這個模組(我這個聰明的腦子),沒想到使用pip  pip2 pip3來回安裝好多次,模組都裝不到所有版本上,因為只要你一裝,它就提示你已經裝上了,其實呼叫的版本上並沒有裝上(心累)

比如這裡:

還有這裡:

(ps中間略去了路徑)

系統總提示你已經裝好了,但是由於呼叫不到自己想用的版本,所以依舊報錯:

經過摸索與參考,發現只要把pip的版本號能對應上呼叫的python版本號就可以了

解決方法:

首先將自己安裝的python全部「假裝」解除安裝掉。其實也不用真的解除安裝,進入環境變數,將它們的路徑刪掉即可,可以輕鬆恢復

改完不要忘記source

2. 確定pip對應的版本,在這裡我想確認對應python-2.x的

並且查詢呼叫python2.7的命令

也就是說我使用pip2進行安裝,再使用python2進行呼叫就可以了

3.確認

沒有再報錯,希望能幫助到需要的朋友。

Python Python模組的標準檔案模板

usr bin env python3 coding utf 8 a test module author michael liao import sys deftest args sys.ar iflen args 1 print hello,world elif len args 2 print...

Python python常見的內建模組

檔案 目錄方法 import os print os.getcwd 獲取當前路徑 print os.listdir d learning python demo 列舉指定路徑下的所有檔案及資料夾 os.rename d learning python demo demo.py d learning ...

Python Python中的模組的概念

模組可以是想象成python功能的擴充套件。需要使用特殊的命令import匯入。例項 floor是math模組中的,使用floor的例項如下 import math math.floor 4.5 4.0格式 模組.函式 在確定自己不會匯入多個同名的函式的時候 從不同的模組匯入 的情況下,我們可能希望...