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

jupyter中torch庫的安裝與虛擬環(huán)境的搭建方式

 更新時間:2025年02月20日 10:45:09   作者:深海里遇見你229  
本文詳細介紹了如何在Windows系統(tǒng)上創(chuàng)建和配置PyTorch環(huán)境,包括安裝Anaconda、創(chuàng)建虛擬環(huán)境、配置鏡像源、安裝CUDA、查找和安裝PyTorch版本、安裝ipykernel以及在Jupyter Notebook中切換環(huán)境

創(chuàng)建環(huán)境

打開Anaconda Prompt(在開始菜單中找到Anaconda文件夾,并打開Anaconda Prompt)

創(chuàng)建一個新的虛擬環(huán)境,例如名為“pytorch”的環(huán)境,并指定Python版本為3.7或3.9。

你可以使用以下命令創(chuàng)建環(huán)境:

conda creat --name pytorch_env python=3.9

代碼:conda create -n pytorch python=3.9配置清華的PyTorch鏡像源

代碼:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --set show_channel_urls yes

激活新創(chuàng)建的環(huán)境

代碼:

conda activate pytorch

查找自己電腦對應的CUDA版本相匹配的PyTorch版本。(重要)

查看你的電腦上CUDA的版本。

在Anaconda Prompt中輸入以下命令:nvidia-smi(右上角CUDA就是我們查找的數(shù)據(jù)11.6)

代碼:

nvidia-smi

在pytroch官網(wǎng)(PyTorch)上查找對應的PyTorch版本

點擊左下角的Previous versions of PyTorch(找到對應的)

下載等待及問題

將上面代碼輸入后的反饋:

后面輸入y后進入下載等待:

后面漫長,如果中途退出,不會報錯,可以重新進入環(huán)境,繼續(xù)下載,輸入2中的代碼:

檢驗并安裝內(nèi)核

檢驗pytorch環(huán)境是否安裝完畢:

代碼:

conda activate pytorch

安裝內(nèi)核:安裝ipykernel,它是一個可以讓你管理 IPython 內(nèi)核的軟件包

代碼:

pip install ipykernel

中途可能會出現(xiàn)一些紅色報錯,問題出在你試圖安裝ipykernel時,pip的依賴解析器發(fā)現(xiàn)matplotlib有幾個依賴包沒有被安裝,它們分別是cycler、fonttools和kiwisolver。

matplotlib是一個繪圖庫,它依賴這些包來正常工作。但內(nèi)核已經(jīng)安裝完成。用pip install安裝即可。

如果你之前安裝過ipykernel想要改變它的位置,可以進行如下操作,再次安裝。

代碼:

jupyter kernelspec uninstall mykernel

如果你要檢查是否安裝成功,可以使用pip list

將內(nèi)核與python綁定

然后將內(nèi)核與python進行綁定。

通常我們不會使用 ipkernel 這個名稱來創(chuàng)建自定義內(nèi)核,因為 ipykernel 是 ipython 項目的官方內(nèi)核。

可以選擇一個更有描述性的名稱來代替 mykernel,比如 myenvkernel,其中 myenv 是你的虛擬環(huán)境的名稱。

代碼:

python -m ipykernel install --user --name=myenvkernel

打開你的jupyter Notebook創(chuàng)建一個新的python文件

點擊右上角的Python3(我的這里是Python3(ipykernel)),將環(huán)境更換為myenvkernel

最后運行import torch看是否能成功調(diào)用該庫

總結

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

相關文章

  • Python?數(shù)據(jù)庫操作SQL基礎

    Python?數(shù)據(jù)庫操作SQL基礎

    在本章節(jié)中,我們將討論?Python?數(shù)據(jù)庫操作的基礎知識,重點關注?SQL即Structured?Query?Language,結構化查詢語言,SQL?是用于管理關系型數(shù)據(jù)庫的標準編程語言,可以用來執(zhí)行數(shù)據(jù)定義、數(shù)據(jù)操作和數(shù)據(jù)控制等任務
    2023-06-06
  • Django應用程序中如何發(fā)送電子郵件詳解

    Django應用程序中如何發(fā)送電子郵件詳解

    我們常常會用到一些發(fā)送郵件的功能,比如有人提交了應聘的表單,可以向HR的郵箱發(fā)郵件,這樣,HR不看網(wǎng)站就可以知道有人在網(wǎng)站上提交了應聘信息。下面這篇文章就介紹了在Django應用程序中如何發(fā)送電子郵件的相關資料,需要的朋友可以參考借鑒。
    2017-02-02
  • Python實現(xiàn)多項式擬合正弦函數(shù)詳情

    Python實現(xiàn)多項式擬合正弦函數(shù)詳情

    這篇文章主要介紹了Python實現(xiàn)多項式擬合正弦函數(shù)詳情,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • TensorFlow實現(xiàn)MLP多層感知機模型

    TensorFlow實現(xiàn)MLP多層感知機模型

    這篇文章主要為大家詳細介紹了TensorFlow實現(xiàn)MLP多層感知機模型,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python中struct模塊對字節(jié)流/二進制流的操作教程

    Python中struct模塊對字節(jié)流/二進制流的操作教程

    最近在學習python網(wǎng)絡編程這一塊,在寫簡單的socket通信代碼時,遇到了struct這個模塊的使用,當時不太清楚這到底有和作用,后來查閱了相關資料大概了解了,這篇文章就主要介紹了Python中struct模塊對字節(jié)流/二進制流的操作,需要的朋友可以參考借鑒。
    2017-01-01
  • python 修改本地網(wǎng)絡配置的方法

    python 修改本地網(wǎng)絡配置的方法

    今天小編就為大家分享一篇python 修改本地網(wǎng)絡配置的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python?TypeError:?‘float‘?object?is?not?subscriptable錯誤解決

    Python?TypeError:?‘float‘?object?is?not?subscriptable錯

    發(fā)現(xiàn)問題寫python的時候出現(xiàn)了這個錯,所以想著給大家總結下,這篇文章主要給大家介紹了關于Python?TypeError:?‘float‘?object?is?not?subscriptable錯誤的解決辦法,需要的朋友可以參考下
    2022-12-12
  • python實現(xiàn)類似ftp傳輸文件的網(wǎng)絡程序示例

    python實現(xiàn)類似ftp傳輸文件的網(wǎng)絡程序示例

    這篇文章主要介紹了python實現(xiàn)類似ftp傳輸文件的網(wǎng)絡程序示例,需要的朋友可以參考下
    2014-04-04
  • pandas對dataFrame中某一個列的數(shù)據(jù)進行處理的方法

    pandas對dataFrame中某一個列的數(shù)據(jù)進行處理的方法

    這篇文章主要介紹了pandas對dataFrame中某一個列的數(shù)據(jù)進行處理的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • 一起來看看五條Python中的隱含特性

    一起來看看五條Python中的隱含特性

    這篇文章主要為大家詳細介紹了Python中的隱含特性,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01

最新評論