国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python 安裝openai的踩坑史

這篇具有很好參考價(jià)值的文章主要介紹了python 安裝openai的踩坑史。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1、安裝虛擬環(huán)境

conda create --name OPENAI python ==3.7

注意,一定要python的版本 一定要 3.9及以下??!
否則一直會(huì)出錯(cuò)

出錯(cuò)python 安裝openai的踩坑史

ImportError: cannot import name ‘COMMON_SAFE_ASCII_CHARACTERS’ from ‘charset_normalizer.constant’ (D:\anaconda3\envs\AIGC\lib\site-packages\charset_normalizer\constant.py)

pip install chardet
pip install charset-normalizer==2.1.0

都不管用

要確保python的版本號(hào)

最好python>=3.8 否則openai的有些庫(kù)不能用

conda install python==3.8

2、安裝openai

又是出錯(cuò)


ERROR: Could not find a version that satisfies the requirement openai (from versions: none) ERROR: No matching distribution found for openai

這時(shí)候用國(guó)內(nèi)源就好了

pip install openai -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

3、連接不上

一直出現(xiàn)問(wèn)題

openai.error.APIConnectionError: Error communicating with OpenAI: HTTPSConnectionPool(host='api.openai.com', port=443): Max retries exceeded with url: /v1/chat/completions (Caused by ProxyError('Cannot connect to proxy.', OSError(0, 'Error')))

后來(lái)在知乎回答—— 找到了答案
原因是

urllib3的版本問(wèn)題,環(huán)境內(nèi)的urllib3版本是1.26.14版本,回退到1.25.11版本問(wèn)題就解決了。

檢查了一下urllib3的更新日志,應(yīng)該是1.26.0的修改導(dǎo)致的:

最后

conda install urllib3==1.25.11

4、一直顯示無(wú)chatCompletion

即顯示

AttributeError: module 'openai' has no attribute 'ChatCompletion'

openai的版本號(hào)不夠新,參照2進(jìn)行更新

pip install -U openai -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

能跑通啦,棒棒!?。?!

5、no model named win32api

pip install win32api
ERROR: Could not find a version that satisfies the requirement win32api (from versions: none)
ERROR: No matching distribution found for win32api

實(shí)際的安裝方法

conda install win32api

6、連接錯(cuò)誤

Error communicating with OpenAI: HTTPSConnectionPool(host=‘a(chǎn)pi.openai.com’, port=443): Max retries exceeded with url: /v1/chat/completions (Caused by ProxyError(‘Cannot connect to proxy.’, NewConnectionError(‘<urllib3.connection.HTTPSConnection object at 0x0000027039BA40A0>: Failed to establish a new connection: [WinError 10061] 由于目標(biāo)計(jì)算機(jī)積極拒絕,無(wú)法連接?!?))

解決方法
解決辦法:

①打開文件路徑:D:\Anaconda3\envs\py\Lib\site-packages\openai\api_reuqestor.py(openai庫(kù)路徑)

②找到if not hasattr(_thread_context,“session”): 方法,并在此方法上加入代理。(此方法大概在512行)
每一個(gè)人的代理不一定一樣
python 安裝openai的踩坑史

# proxy = {
#    'http': 'http://<代理ip>:<代理端口>',
#    'https': 'https://<代理ip>:<代理端口>'
#       }
 
proxy={
            'http':'127.0.0.1:10809',
            'https':'127.0.0.1:10809'
        }

③在result = _thread_context.session.request(中加入代理

result = _thread_context.session.request(
                method,
                abs_url,
                headers=headers,
                data=data,
                files=files,
                stream=stream,
                timeout=request_timeout if request_timeout else TIMEOUT_SECS,
                proxies=proxy    # 新增此行
            )

再次運(yùn)行API測(cè)試代碼發(fā)現(xiàn)已經(jīng)成功返回?cái)?shù)據(jù)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-465678.html

到了這里,關(guān)于python 安裝openai的踩坑史的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • conda安裝的虛擬環(huán)境的位置

    conda安裝的虛擬環(huán)境的位置

    寫在前面:此為一種解決方案,可能不適用所有情況,歡迎大家補(bǔ)充。 虛擬環(huán)境 :這里值得是使用conda -create env_name創(chuàng)建的虛擬環(huán)境env_name conda安裝的虛擬環(huán)境的位置 :這里值得是可以conda activate env_name的env_name在本機(jī)上的文件路徑 一種確定conda安裝的虛擬環(huán)境的位置的方法

    2024年02月11日
    瀏覽(20)
  • conda創(chuàng)建python虛擬環(huán)境

    conda創(chuàng)建python虛擬環(huán)境

    ??? ??? conda create -n py37 python=3.7 ??? conda activate py37 Pycharm配置Anaconda環(huán)境_pycharm配置anaconda運(yùn)行環(huán)境_奶茶可可的博客-CSDN博客 Pycharm學(xué)習(xí)過(guò)程中,每次在一個(gè)Pycharm窗口建立一個(gè)新的文件夾,都需要重新配置anaconda環(huán)境。由于本人是初學(xué)者,所以寫一篇文章記錄,如有錯(cuò)誤,歡

    2024年02月10日
    瀏覽(23)
  • Jenkins安裝和卸載教程以及我的踩坑經(jīng)驗(yàn)

    Jenkins安裝和卸載教程以及我的踩坑經(jīng)驗(yàn)

    ##本文主要用于記錄本人的一個(gè)安裝Jenkins的一個(gè)過(guò)程 前言:這里主要記錄在Linux的安裝方式。安裝方式有兩種,一種在線yum安裝,一種離線安裝。網(wǎng)上的在線安裝過(guò)程資料太多了就不說(shuō)這種了,這里采用安裝包的方式安裝。 1)下載OpenJDK-11,11比較能夠兼容jenkins的大多數(shù)版本

    2024年02月08日
    瀏覽(17)
  • linux 安裝下載conda并創(chuàng)建虛擬環(huán)境

    linux 安裝下載conda并創(chuàng)建虛擬環(huán)境

    在window操作系統(tǒng)中下載anconda包,并通過(guò)scp傳輸?shù)絬buntu操作系統(tǒng) 具體anconda包在如下界面: anconda包 目錄 博主選擇了最新的包: Anaconda3-2023.09-0-Linux-x86_64.sh 通過(guò)scp傳輸?shù)絬buntu操作系統(tǒng)中: 并在ubuntu操作系統(tǒng)中執(zhí)行如下命令: bash Anaconda3-2023.09-0-Linux-x86_64.sh 一直回車,直到出現(xiàn)

    2024年02月07日
    瀏覽(27)
  • 徹底解決 conda環(huán)境下pip install 無(wú)法安裝包到指定conda虛擬環(huán)境

    徹底解決 conda環(huán)境下pip install 無(wú)法安裝包到指定conda虛擬環(huán)境

    1.本文“廢話”比較多,嫌啰嗦直接拉到文末看答案總結(jié) 2.本文以TensorFlow安裝到TensorFlow_虛擬環(huán)境、PaddlePaddle安裝到PaddlePaddle_虛擬環(huán)境為例徹底解決 pip install 無(wú)法安裝包到指定conda虛擬環(huán)境 安裝anaconda時(shí)(下載鏈接),需要合理安裝,何為合理,一句話:除了安裝路徑可以修改

    2024年02月09日
    瀏覽(33)
  • kali安裝beef-xss(筆者的踩坑之旅)

    kali安裝beef-xss(筆者的踩坑之旅)

    簡(jiǎn)介: ????????BeEF-XSS是一款非常強(qiáng)大的web框架攻擊平臺(tái),集成了許多payload,可以實(shí)現(xiàn)許多功能! 安裝步驟,附帶筆者的一些踩坑之處 1、更改源vim /etc/apt/sources.list , 修改如下內(nèi)容(kali里面粘貼是ctrl+shift+v),修改完成后保存退出(Esc+:+wq)即可 deb https://mirrors.a

    2024年02月08日
    瀏覽(20)
  • 使用conda 創(chuàng)建虛擬環(huán)境,安裝StableDiffusion WebUI

    使用conda 創(chuàng)建虛擬環(huán)境,安裝StableDiffusion WebUI

    在這里(https://docs.conda.io/en/latest/miniconda.html#windows-installers)下載安裝文件 直接下載地址:https://repo.anaconda.com/miniconda/Miniconda3-py310_23.1.0-1-Windows-x86_64.exe 雙擊下載好的文件,下圖紅框的選項(xiàng)是安裝以后清理文件省點(diǎn)磁盤空間(可以忽略)。 安裝完成以后,在“開始”菜單里能

    2024年02月05日
    瀏覽(43)
  • Python&aconda系列:conda創(chuàng)建虛擬環(huán)境、切換環(huán)境 報(bào)錯(cuò)

    Python&aconda系列:conda創(chuàng)建虛擬環(huán)境、切換環(huán)境 報(bào)錯(cuò)

    問(wèn)題描述: 在 Anaconda Prompt (anaconda3) 中使用 conda create 命令新建環(huán)境報(bào)錯(cuò)如下: 解決方案: 打開.condarc文件: 刪除conda-forge的鏡像源 再次新建環(huán)境,成功。 一、創(chuàng)造一個(gè)虛擬環(huán)境報(bào)錯(cuò)**:** 具體如下: 二、分析原因 由于之前改BUG需要升級(jí)conda,然后驚訝的發(fā)現(xiàn)conda沒(méi)法升級(jí),

    2024年01月18日
    瀏覽(28)
  • vscode+anaconda安裝及conda虛擬環(huán)境的激活

    vscode+anaconda安裝及conda虛擬環(huán)境的激活

    進(jìn)入vscode官網(wǎng)下載安裝:Visual Studio Code - Code Editing. Redefined ? ?下載安裝包直接點(diǎn)擊安裝即可。 ?如果有需要可以安裝中文包 這里使用的是本地解釋器,還沒(méi)下載使用conda環(huán)境(這一步可以先跳過(guò),先下載安裝完anaconda再在虛擬環(huán)境下運(yùn)行) 使用快捷鍵ctrl+F5直接運(yùn)行測(cè)試 測(cè)試

    2024年02月04日
    瀏覽(30)
  • jupyter notebook 配置conda 虛擬環(huán)境python

    jupyter notebook 配置conda 虛擬環(huán)境python

    conda創(chuàng)建python環(huán)境 激活環(huán)境 在虛擬環(huán)境中安裝ipykernel 添加虛擬環(huán)境進(jìn)到 jupyter notebook 啟動(dòng) jupyter notebook 參考鏈接: 使用Conda來(lái)配置Jupyter notebook的虛擬環(huán)境 https://www.cnblogs.com/tccjx/articles/16469642.html

    2024年01月17日
    瀏覽(34)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包