日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

解決python 虛擬環(huán)境刪除包無法加載的問題

瀏覽:31日期:2022-07-17 16:13:31

項目開發(fā)一直在docker的虛擬環(huán)境上,遇到了一個問題,就是把虛擬環(huán)境的包刪掉(rm -rf xxx)之后,再重新拷貝一個(跟原來包一模一樣的文件夾)進去發(fā)現pycharm再也找不到這個包了,后來在同事的幫助下一步步的解決了這個問題:

解決流程:

1.定位問題

在虛擬環(huán)境下引入這個包:

#進入虛擬環(huán)境source bin/activate#1.進入python#2.引入報錯的包(xenwebsite-env)[root@aeb02c10de04 xenwebsite-env]# pythonPython 2.7.3 (default, Nov 22 2012, 09:29:29) [GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2Type 'help', 'copyright', 'credits' or 'license' for more information.>>> from pyxlib.flaskext.decorators import with_db_retry# 報錯:說明當前環(huán)境下找不到這個包Traceback (most recent call last): File '<stdin>', line 1, in <module>ImportError: No module named pyxlib.flaskext.decorators# 查看當前換下所有包的路徑>>> import sys>>> sys.path[’’, ’/opt/work/web/xenwebsite/xenwebsite-env/lib64/python27.zip’, ’/opt/work/web/xenwebsite/xenwebsite-env/lib64/python2.7’, /opt/work/web/xenwebsite/xenwebsite-env/lib/python2.7/site-packages/httplib2-0.9-py2.7.egg]#發(fā)現沒有我們路徑,為了驗證當前包是不是正確,那么把這個路徑加入到當前的sys.path 里面來。>>> sys.path.append(’/opt/work/web/xenwebsite/xenwebsite-env/lib/python2.7/site-packages/pyxlib-1.1.dev_r1349-py2.7.egg’)# 重新引入這個包看看報不報錯>>> from pyxlib.flaskext.decorators import with_db_retry# 這次沒有報錯,說明包本身沒有問題,那么應該就是當前虛擬環(huán)境沒有加載這個包,所以當前問題就是怎么讓虛擬環(huán)境來加載這個包:退出python環(huán)境>>> exit()# 在python里面,xxx.pth 文件是保存包路徑的文件,于是我們想到,當前的虛擬環(huán)境下面的.pth文件是不是沒有加載這個,于是先查找這個.pth文件(xenwebsite-env)[root@aeb02c10de04 xenwebsite-env]# find / -name *.pth/opt/work/web/xenwebsite/xenwebsite-env/lib/python2.7/site-packages/easy-install.pth/opt/work/web/xenwebsite/xenwebsite-env/lib/python2.7/site-packages/setuptools.pth# 發(fā)現2個pth文件,我們打開看看發(fā)現,我們的第三方包都在 easy_install.pth 文件里面,而且發(fā)現報錯的那個包并沒有在這個列表里面:./setuptools-34.3.3-py2.7.egg./Flask_Cors-3.0.2-py2.7.egg# 于是就把報錯的包路徑加入進來./setuptools-34.3.3-py2.7.egg./Flask_Cors-3.0.2-py2.7.egg./pyxlib-1.1.dev_r1349-py2.7.egg# 重新把pycharm 重啟發(fā)現包已經可見了,問題解決了

原因分析:

正常情況下放置在python的site-package 文件夾下的文件都會被當前的python環(huán)境給識別,但是發(fā)現一個問題就是虛擬環(huán)境下面如果把一個python的安裝包(文件夾)刪除之后,對應的easy_install.pth 文件就會把這一條記錄給移除掉,即便是后面把它給重新復制回來了,虛擬環(huán)境也不會把它加載進來(對于虛擬環(huán)境來說,自動移除已經刪除的目錄是沒有問題的,因為這樣總不會出問題,但是自動添加放入的文件夾會有問題,因為放入的文件夾不一定是python文件),所以如果一個包被刪除之后,要重新把它復制進來就需要手動的去修改 easy_install.pth文件,把那個文件夾復制進來。

解決流程:

1.驗證當前環(huán)境的路徑里面有沒有我們要使用的包

2.如果有,但是無法使用說明包有問題,刪除重新添加

3.如果沒有,手動的把包路徑append到當前的sys.path里面

4.引入當前包:如果報錯把文件夾刪除重新導入,如果不報錯說明包沒有問題

5.解決虛擬環(huán)境引用當前包的問題:虛擬環(huán)境的 easy_install.pth 路徑下添加當前包的路徑

補充知識:python刪除pipenv安裝virtualenv后虛擬環(huán)境中的庫無法正常使用的解決方案 fitz安裝錯誤解決方案

虛擬環(huán)境配置

1.編程環(huán)境配置調整

昨晚,編程環(huán)境再次出現問題,筆記本電腦上的虛擬環(huán)境再次無法正常通過Flask驅動,但是虛擬環(huán)境中通過pip3 list依舊可以查看到已經安裝的庫,但是遺憾的是并沒有辦法啟動這些庫。最后一咬牙,直接刪除了已經安裝的Python,并把之前通過pipenv安裝的庫全部進行了刪除,盡可能的清理掉后,準備全部重新安裝庫。

windows中安裝python庫,可以先更換更新源,在當前用戶目錄下,如我的電腦是 “C:Users27496” 下面新增pip.ini 文件,在文件中添加一行

“http://mirrors.aliyun.com/pypi/simple/”

就可以更換python安裝各種庫到阿里云的更新源上,速度非常快。利用以前下載的3.6.6的安裝包,今天在安裝時突然又報錯,無法正常安裝。重新到官網下載,鏈接地址是:

https://www.python.org/ftp/python/3.6.6/python-3.6.6-amd64.exe

這是可執(zhí)行的安裝包。可以在安裝時默認安裝pip和添加到PATH路徑,避免人工再次去添加。后來發(fā)現官網下載太慢了。就直接在cdsn上面重新下載了一個3.6.6的安裝包,然后重新安裝到D盤,然后又刪除了各個虛擬環(huán)境下的venv包(早期喜歡用pipenv,現在發(fā)現特坑),然后重新把所需要的安裝包安裝一次,虛擬環(huán)境恢復正常,不容易,不容易。

Python fitz庫安裝的兩個坑

fitz使用第一坑

python庫安裝遇到了很多難題,比如安裝fitz庫,直接無法正常安裝,上網查,

traits‑6.0.0‑cp38‑cp38‑win_amd64.whl

必須提前下載安裝這樣一個文件。先試試。python離線庫下載地址大全,網址:

python各類庫whl文件的下載地址,可以直接點擊

這里面有所有的離線包可以下載非常全面。到里面找這個

traits‑6.0.0‑cp38‑cp38‑win_amd64.whl

結果下載安裝時,直接報錯,提示不適用該平臺。我發(fā)現cp38,考慮是python3.8適用的,于是重新進去下載3.6版本的。下面是3.6的32和64位系統(tǒng)兩個文件名

traits‑6.0.0‑cp36‑cp36m‑win_amd64.whl

traits‑6.0.0‑cp36‑cp36m‑win32.whl

下載完成后,將文件放入python安裝文件夾的scripts文件夾中,cmd命令進入該文件夾,pip3 install加安裝文件名直接安裝。再通過安裝fitz,安裝成功。

#依次安裝如下包,第一個必須在文件所在目錄安裝pip3 install traits‑6.0.0‑cp36‑cp36m‑win_amd64.whlpip3 install fitz

fitz使用第二坑

僅僅安裝第一坑中的文件后,可以直接通過pip安裝fitz,但是,輸入import fitz后,會報錯,提示No module named ‘frontend’

import fitz

很奇怪是吧, 我也很奇怪,明明安裝好了,就是不能加載包,我估計是缺少一個依賴,然后直接百度后,安裝了這個:

pip3 install PyMuPDF

然后import成功。fitz兩個坑,真心花了一小會功夫。

以上這篇解決python 虛擬環(huán)境刪除包無法加載的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精精国产xxxx视频在线野外| 国产日韩三级| 国产乱子精品一区二区在线观看| 久久福利影视| 在线日韩av| 影音先锋国产精品| 免费成人网www| 亚洲激情偷拍| 日韩精品视频网站| 精品视频黄色| 尤物网精品视频| 日韩不卡一二三区| 精品不卡一区| 欧美日韩国产高清电影| 欧美特黄a级高清免费大片a级| 婷婷激情综合| 天堂精品久久久久| 精品亚洲a∨一区二区三区18| 蜜桃精品在线| 亚洲va久久| 美女高潮久久久| 亚洲v在线看| 亚州欧美在线| 久久精品一区二区国产| 久久久久久美女精品| 国产免费成人| 精品亚洲a∨一区二区三区18| 91精品一区二区三区综合| 蜜桃久久久久久| 日本欧美在线| 91精品一区国产高清在线gif| 日韩精品欧美成人高清一区二区| 久久国产精品美女| 激情视频一区二区三区| 国产精品欧美三级在线观看| 最新亚洲激情| 日韩欧美字幕| 国产高清精品二区| 免费成人在线视频观看| 深夜视频一区二区| 国产欧美丝祙| 亚洲精品精选| 日韩视频在线一区二区三区| 精品视频网站| 欧美一区成人| 亚洲综合福利| 99香蕉国产精品偷在线观看| 日韩国产综合| 国产中文在线播放| 精品国产乱码久久久| 国产精品入口久久| 国产美女久久| 日本午夜精品久久久久| 亚洲视频二区| 日韩精品免费一区二区夜夜嗨| 日韩精品一卡二卡三卡四卡无卡| 日韩综合精品| 日韩中文在线电影| 丝袜av一区| 久久久男人天堂| 日本精品不卡| 在线国产一区二区| 天堂av在线一区| 亚洲精品乱码久久久久久蜜桃麻豆| 婷婷国产精品| 视频一区欧美精品| 日韩动漫一区| 麻豆国产欧美一区二区三区| 国产精品欧美在线观看| 精品国产午夜肉伦伦影院| 成人精品动漫一区二区三区| 日韩成人免费| 欧美成人午夜| 亚洲色图国产| 日本精品在线播放| 久久精品国产免费| 1000部精品久久久久久久久| 亚洲欧美日韩专区| 国产欧美日韩一区二区三区四区 | 欧美日韩91| 动漫av一区| 亚洲精品一区二区妖精| 亚洲精品进入| 高清一区二区三区av| 亚洲黄页一区| 免费一区二区三区在线视频| 91九色精品| 精品一区二区三区视频在线播放 | 在线手机中文字幕| 蜜桃久久av| 97精品一区| 麻豆精品网站| 国产中文欧美日韩在线| 亚洲在线一区| 天堂av在线| 国产精品成人3p一区二区三区| 999国产精品视频| 国产亚洲精aa在线看| 欧美日韩国产亚洲一区| 久久av中文| 中文字幕一区二区精品区| 狠狠久久伊人| 亚洲综合福利| 日韩视频久久| 一本大道色婷婷在线| 国产精品三级| 中文在线免费视频| 久久99精品久久久野外观看| 欧美美女一区| 国产99久久| 午夜精品久久久久久久久久蜜桃| 捆绑调教美女网站视频一区| 日韩精品视频中文字幕| 婷婷中文字幕一区| 99久久精品网站| 日韩成人精品一区| 久久99久久久精品欧美| 欧美日韩一区自拍| 青青草91久久久久久久久| 午夜亚洲福利| 日韩精品视频一区二区三区| 午夜精品影视国产一区在线麻豆| 国产午夜精品一区二区三区欧美| 欧美中文字幕一区二区| 欧洲在线一区| 日韩欧美一区二区三区在线观看| 久久三级福利| 亚洲精品在线观看91| 视频一区视频二区中文字幕| 中文字幕免费一区二区| 日韩avvvv在线播放| 亚洲麻豆一区| 久久国内精品自在自线400部| 欧美一级网站| 麻豆精品蜜桃视频网站| 免费日韩成人| 福利视频一区| 亚洲福利国产| 日韩不卡一二三区| 麻豆免费精品视频| 久久要要av| 蜜桃91丨九色丨蝌蚪91桃色| 青青青国产精品| 99国产一区| 久久高清免费| 精品日韩一区| 亚洲四虎影院| 国产欧美一级| 在线免费观看亚洲| 久久精品国产99久久| 欧美激情视频一区二区三区在线播放| 老鸭窝亚洲一区二区三区| 中文字幕一区久| 欧美在线精品一区| 综合一区在线| 亚洲午夜一级| 色88888久久久久久影院| 国产精品多人| 国产福利一区二区三区在线播放| 亚洲精品免费观看| 国产精品日本欧美一区二区三区| 国产精品二区不卡| 麻豆91在线播放| 亚洲精品一级| 国产精品免费看| 国模 一区 二区 三区| 精品九九在线| 国产精品一级| 四虎在线精品| 欧美一级一区| 一二三区精品| 亚洲啊v在线免费视频| 快she精品国产999| 亚洲影院天堂中文av色| 美国欧美日韩国产在线播放| 午夜在线视频观看日韩17c| 伊人久久国产| 久久精品导航| 亚洲美洲欧洲综合国产一区 | 精品亚洲精品| 欧美精品资源| 精品一区免费| 鲁大师成人一区二区三区| 美国三级日本三级久久99 | 免费不卡在线视频| 蜜桃视频一区二区三区在线观看| 天堂av在线一区| 日韩精品亚洲aⅴ在线影院| 久久狠狠久久| 国产va免费精品观看精品视频| 日韩欧美视频专区| 午夜日韩av| 在线免费观看亚洲| 欧美激情麻豆| 久久精品主播| 亚洲欧美日本国产| 国产一区二区三区探花| 欧美亚洲在线日韩| 久久激五月天综合精品| 亚洲播播91|