中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

娛樂手機網(wǎng)站開發(fā)優(yōu)化大師破解版app

娛樂手機網(wǎng)站開發(fā),優(yōu)化大師破解版app,做垂直類網(wǎng)站,深圳專業(yè)網(wǎng)站制作費用Anaconda3 的安裝及使用方法安裝 Anaconda3 Anaconda3 是 Anaconda 的具體版本 Anaconda3 中的 Python 解釋器默認使用的是 Python3.x 版本,而不是 Python2.x 版本 Python2.x 版本中,字符串是以 ASCII 編碼處理的,而在 Python3.x 版本中&am…


Anaconda3 的安裝及使用方法
安裝 Anaconda3

??? Anaconda3 是 Anaconda 的具體版本

Anaconda3 中的 Python 解釋器默認使用的是 Python3.x 版本,而不是 Python2.x 版本

Python2.x 版本中,字符串是以 ASCII 編碼處理的,而在 Python3.x 版本中,字符串是以 Unicode 編碼處理的

??? 安裝 Anaconda 的最佳方法是下載最新的安裝程序 bash 腳本, 然后運行它

Free Download | Anaconda

如果下載速度太慢的話,也可以通過清華大學開源軟件鏡像站下載

Index of /anaconda/archive/ | 清華大學開源軟件鏡像站 | Tsinghua Open Source Mirror

進入安裝腳本所在的目錄,運行它

bash Anaconda3-2023.09-0-Linux-x86_64.sh

一路回車和 yes
最后選擇安裝位置,我這里選擇默認

安裝過程中系統(tǒng)PATH有變動,需要source一下

source ~/.bashrc

此時命令行前會出現(xiàn) (bash) 字樣,這是因為安裝過程中在PATH中添加了conda初始化代碼,自動激活了 base 環(huán)境
所以這里就直接進入了 Conda 的 base 環(huán)境,換一個終端也還是激活狀態(tài),比較煩人…

base 環(huán)境是 Anaconda 安裝時自動創(chuàng)建的默認環(huán)境
這個環(huán)境中包含了 Anaconda 中的 Python 解釋器和一些核心庫,如 NumPy、Matplotlib 等
除了 base 環(huán)境之外,你應該創(chuàng)建其他的 Conda 環(huán)境,每個環(huán)境互相獨立,都是一個獨立的 Python 運行環(huán)境,可以包含不版本的 Python 解釋器和其他庫

?禁止Conda 自動激活 base 環(huán)境

輸入以下指令,然后重啟終端即可

conda config --set auto_activate_base false

?如果再想進入 base 環(huán)境,只需要手動激活即可,不過只對當前終端有效

conda activate base

虛擬環(huán)境中的 Python 解釋器版本和 Ubuntu22.04 自帶的版本并不一致

?驗證 Anaconda 是否安裝成功

conda --version# 列出當前激活環(huán)境(沒激活的話,默認是 base 環(huán)境)中安裝的所有包以及Python解釋器
conda list

常用的 Conda 命令
  • 配置 conda 鏡像源

創(chuàng)建虛擬環(huán)境的時候,下載太慢了,老出問題
換成國內(nèi)的源

# 查看當前鏡像源
conda config --show channels# 添加清華源
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# 從channel中安裝包時顯示channel的url,這樣就可以知道包的安裝來源
conda config --set show_channel_urls yes # 清除索引緩存,保證用的是鏡像站提供的索引
conda clean -i

?

或者直接修改 ~/.condarc(最強硬)

sudo gedit ~/.condarc

文本替換成下面的內(nèi)容

channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free- defaults
auto_activate_base: false
show_channel_urls: true

  • 虛擬環(huán)境管理

注意:我們可以將前面帶有兩個短線(–)的常用命令進行縮寫(并不是所有的都可以縮寫)
方法:是取一個短線和選項的首字母
例1:–name 可以縮寫成 -n
例2:–envs 可以縮寫成 -e

# 列出所有已創(chuàng)建的 Conda 虛擬環(huán)境及其信息,包括環(huán)境名稱、路徑、Python解釋器的版本
conda info --envs# 創(chuàng)建虛擬環(huán)境
conda create --name <虛擬環(huán)境名># 創(chuàng)建虛擬環(huán)境 + 指定Python解釋器的版本為3.7
conda create --name <虛擬環(huán)境名> python=3.7# 創(chuàng)建虛擬環(huán)境 + 指定Python解釋器的版本為3.7 + 指定虛擬環(huán)境路徑
# 如果不手動指定安裝路徑的話,虛擬環(huán)境默認安裝在 /home/yao/anaconda3/envs (除了 base 環(huán)境)
conda create --prefix /path/to/envs --name <虛擬環(huán)境名> python=3.7# 激活虛擬環(huán)境,使環(huán)境中的Python解釋器和庫可用
conda activate <虛擬環(huán)境名># 退出虛擬環(huán)境
conda deactivate# 刪除虛擬環(huán)境(包括環(huán)境中的所有包和文件)
conda remove --name <虛擬環(huán)境名> --all

我這里新建了一個虛擬環(huán)境 myEnv,Python解釋器版本選擇 3.7

虛擬環(huán)境中的 Python 解釋器被安裝在 bin 目錄下
這點很重要,后面用 Pycharm 創(chuàng)建項目需要選上

包管理

# 安裝包
# pip install PackageName # 用 pip 安裝 也可以
conda install PackageName# 安裝多個包
conda install PackageName1 PackageName2 ...# 安裝包并指定版本號
# pip install PackageName==版本號 # 注意這里是兩個等號
conda install PackageName=版本號  # 注意這里是一個等號# 卸載包
conda remove PackageName# 更新包
conda update PackageName# 更新環(huán)境中的所有包
conda update --all# 列出已安裝的包
conda list# 搜尋包
conda search PackageName

Pycharm 的安裝及使用方法

安裝 Pycharm
  • Pycharm 下載

下載免費的社區(qū)版即可
專業(yè)版需要激活

?解壓縮

tar -xvf pycharm-professional-2023.2.2.tar.gz# 然后把解壓縮文件復制到家目錄
mv pycharm-community-2023.2.2 ~

進入 Pycharm 目錄下的 bin 目錄,然后運行安裝腳本

cd ~/pycharm-community-2023.2.2/bin
sh ./pycharm.sh

選擇 Continue

在打開 Pycharm 啟動頁面后,在左下角的 configure 選項中選擇 ”Create Desktop Entry “ 創(chuàng)建桌面快捷方式

漢化
  • 打開 Pycharm,找到 Plugins,搜索 Chinese,然后安裝中文語言包

卸載 Pycharm

上文已經(jīng)提到所有的程序相關(guān)文件都保存在了 /home/yao/pycharm-community-2023.2.2 目錄下
配置信息文件是在/home/yao/.config/JetBrains 下的 PyCharmCE2023.2 目錄中
緩存文件是在/home/yao/.cache/JetBrains 下的 PyCharmCE2023.2 目錄中
?

?Pycharm 和 Anaconda 關(guān)聯(lián)
4.1 新建項目,選擇已有的 Conda 環(huán)境

打開 Pycharm
新建一個項目,起名 testProject
然后可以選擇我們之前創(chuàng)建好的虛擬環(huán)境(也可以自己新建一個 Conda 虛擬環(huán)境)
這里就會自動選上 Conda 虛擬環(huán)境中的 Python解釋器
在這里插入圖片描述

4.2 更換 Conda 環(huán)境

后面要修改的話,就直接 文件設置項目:XXXPython 解釋器
在這里插入圖片描述

Python 控制臺:啟動 Python 解釋器,進入交互式 Python 環(huán)境
在這個環(huán)境中,你輸入 Python 代碼會被立即執(zhí)行,便于代碼調(diào)試
在這里插入圖片描述

5. 在 Conda 環(huán)境中安裝 Pytorch 和 torchvision
5.1 Pytorch 和 torchvision 簡介

??? Pytorch:是一個非常 NB 的開源機器學習庫,用于構(gòu)建深度學習模型

??? torchvision:是 Pytorch 的一個擴展包,提高了一系列用于處理圖像和視頻數(shù)據(jù)的功能,包括數(shù)據(jù)加載、預處理、數(shù)據(jù)轉(zhuǎn)換、模型定義和評估等

5.2 必須與 Python 解釋器兼容

Pytorch、torchvision 版本必須和 Python 解釋器版本 兼容

5.3 必須與 CUDA 版本對應

Pytorch、torchvision 版本必須和你的 CUDA 版本 對應起來!!!

推薦去官網(wǎng):根據(jù)版本選擇安裝指令
可以選擇 Conda 或者 Pip 安裝,這是兩個不同的包管理器,都可以用,不過指令略有不同

??? 我的 Ubuntu系統(tǒng)中沒裝 Pip,但是Conda 的虛擬環(huán)境中預裝了 Pip,所以可以在激活的環(huán)境中使用

但是我這里安裝的是 CUDA 11.7,所以我只能安裝 CUDA 11.7 及以下的版本的 Pytorch 包,得去找歷史版本
歷史版本

例如:Pytorch 版本 2.0.1 ,支持 CUDA 11.7

通過 conda 安裝

-c pytorch-c nvidia 中的 c 表示 channel,指定了軟件包的來源,分別是 Pytorch 和 NVIDIA 的 conda 倉庫,所以很有可能會出現(xiàn)安裝非常緩慢的情況

可以選擇國內(nèi)的鏡像源來下載

channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64/- defaults
auto_activate_base: false
show_channel_urls: true

?如果配置了國內(nèi)鏡像源,安裝時把 -c pytorch-c nvidia 刪掉即可

  • 通過 pip 安裝

直接輸指令即可

5.4 安裝 & 沖突解決
  • 用 conda 安裝
# 新建一個虛擬環(huán)境,選擇 Python 解釋器版本為 3.9
conda create --name myEnv39 python=3.9# 激活創(chuàng)建好的環(huán)境,否則會安裝到默認的 base 環(huán)境中
conda activate myEnv39# 安裝
conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.7# 查看已安裝的包
conda list# 退出虛擬環(huán)境
conda deactivate# 刪除虛擬環(huán)境(包括環(huán)境中的所有包和文件)
conda remove --name myEnv39 --all

一堆沖突!!!

(myEnv39) yao@myUbuntu:~$ conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.7
Collecting package metadata (current_repodata.json): done
Solving environment: unsuccessful initial attempt using frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: unsuccessful initial attempt using frozen solve. Retrying with flexible solve.
Solving environment: \ 
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed                                                                                                                   UnsatisfiableError: The following specifications were found
to be incompatible with the existing python installation in your environment:Specifications:- torchaudio==2.0.2 -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.5,<3.6.0a0|3.4.*']Your python: python=3.9If python is on the left-most side of the chain, that's the version you've asked for.
When python appears to the right, that indicates that the thing on the left is somehow
not available for the python version you are constrained to. Note that conda will not
change your python version to a different minor version unless you explicitly specify
that.The following specifications were found to be incompatible with each other:Output in format: Requested package -> Available versionsPackage pytorch-cuda conflicts for:
torchvision==0.15.2 -> pytorch==2.0.1 -> pytorch-cuda[version='>=11.6,<11.7|>=11.7,<11.8|>=11.8,<11.9|>=12.1,<12.2']
torchvision==0.15.2 -> pytorch-cuda[version='11.7.*|11.8.*']
torchaudio==2.0.2 -> pytorch==2.0.1 -> pytorch-cuda[version='>=11.7,<11.8|>=11.8,<11.9']
pytorch==2.0.1 -> pytorch-cuda[version='>=11.7,<11.8|>=11.8,<11.9']
torchaudio==2.0.2 -> pytorch-cuda[version='11.7.*|11.8.*']Package pytorch conflicts for:
torchvision==0.15.2 -> pytorch==2.0.1
torchaudio==2.0.2 -> pytorch==2.0.1Package openblas conflicts for:
torchaudio==2.0.2 -> numpy[version='>=1.11'] -> openblas[version='0.2.14|0.2.19']
torchvision==0.15.2 -> numpy[version='>=1.11'] -> openblas[version='0.2.14|0.2.19']Package typing conflicts for:
torchvision==0.15.2 -> pytorch -> typing
pytorch==2.0.1 -> typing_extensions -> typing[version='>=3.7.4']Package _libgcc_mutex conflicts for:
python=3.9 -> libgcc-ng[version='>=11.2.0'] -> _libgcc_mutex[version='*|0.1',build=main]
torchvision==0.15.2 -> libgcc-ng[version='>=11.2.0'] -> _libgcc_mutex[version='*|0.1',build=main]
pytorch==2.0.1 -> _openmp_mutex -> _libgcc_mutex[version='*|0.1',build=main]The following specifications were found to be incompatible with your system:- feature:/linux-64::__cuda==12.2=0- feature:/linux-64::__glibc==2.35=0- feature:|@/linux-64::__cuda==12.2=0- feature:|@/linux-64::__glibc==2.35=0- pytorch==2.0.1 -> __cuda[version='>=11.8']- pytorch==2.0.1 -> libgcc-ng[version='>=11.2.0'] -> __glibc[version='>=2.17']- torchaudio==2.0.2 -> pytorch==2.0.1 -> __cuda[version='>=11.8']- torchvision==0.15.2 -> libgcc-ng[version='>=11.2.0'] -> __glibc[version='>=2.17']- torchvision==0.15.2 -> pytorch==2.0.1 -> __cuda[version='>=11.8']Your installed version is: 12.2

沖突好像是因為用了國內(nèi)源,換成用 -c pytorch-c nvidia 從官網(wǎng)下載就可以安葬,不會有這些沖突
但速度很慢,最后會因為超時而結(jié)束(可以把代理關(guān)了,速度會提升
在這里插入圖片描述

網(wǎng)上搜了一下
conda 只適合用來環(huán)境隔離!作為 virtualenv 的上位替代品!
建議用 conda 創(chuàng)建空的 env,然后用 pip 進行各種 package 的安裝

  • 用 pip 安裝

可以先配置一下清華源(但對我好像沒啥用)

# 激活環(huán)境
conda activate myEnv39# 永久修改
pip config set global.index-url http://pypi.tuna.tsinghua.edu.cn/simple# 檢查是否配置成功
pip config get global.index-url

或者直接修改配置文件

sudo gedit ~/.config/pip/pip.conf

添加文本

[global]
index-url = http://pypi.tuna.tsinghua.edu.cn/simple

然后就可以去安裝了
注意把后面的 --index-url https://download.pytorch.org/whl/cu117 刪了
不然會覆蓋你配置文件中設置的默認源

# CUDA 11.7
pip install torch==2.0.1+cu117 torchvision==0.15.2+cu117 torchaudio==2.0.2# 消除警告
pip --trusted-host pypi.tuna.tsinghua.edu.cn install torch==2.0.1+cu117 torchvision==0.15.2+cu117 torchaudio==2.0.2

清華源中,沒有這個版本!也可能是開了代理,關(guān)閉代理重啟電腦再試試看

換成 pytorch 1.10.0 試試看
但只能找到支持 CUDA 11.1 的,我的 CUDA 11.7 應該能向下兼容,先裝了再說

# CUDA 11.1
pip install torch==1.10.0+cu111 torchvision==0.11.0+cu111 torchaudio==0.10.0 -f https://download.pytorch.org/whl/torch_stable.html# 消除警告
pip --trusted-host pypi.tuna.tsinghua.edu.cn install torch==1.10.0+cu111 torchvision==0.11.0+cu111 torchaudio==0.10.0 -f https://download.pytorch.org/whl/torch_stable.html# 檢查是否安裝成功
conda list

度還挺快的!但貌似添加的清華源沒起到一點作用!!還是從 -f 附加的包索引源下載!!很迷
在這里插入圖片描述

?刪掉 -f 附加的包索引源,再試一次
還是會報錯,找不到符合的 torch 很迷

ERROR: Could not find a version that satisfies the requirement torch==1.10.0+cu111 (from versions: none)
ERROR: No matching distribution found for torch==1.10.0+cu111

總結(jié):關(guān)閉代理!!!!!!

原文鏈接:

二十一、Ubuntu22.04 配置 Anaconda + Pycharm + Pytorch_ubuntu安裝anaconda和pycharm-CSDN博客

http://www.risenshineclean.com/news/48788.html

相關(guān)文章:

  • 個人做網(wǎng)站的流程中國網(wǎng)絡優(yōu)化公司排名
  • 機械網(wǎng)站推廣怎么做公眾號軟文素材
  • 怎么做企業(yè)招聘網(wǎng)站希愛力的作用與功效
  • 濟南做網(wǎng)站推廣哪家好網(wǎng)銷是做什么的
  • 優(yōu)秀排版設計網(wǎng)站聊城網(wǎng)站開發(fā)
  • 邢臺做移動網(wǎng)站費用國內(nèi)新聞最新
  • 做酸菜視頻網(wǎng)站今日頭條國際新聞
  • 什么是網(wǎng)絡營銷?網(wǎng)絡營銷的特點有哪些?昆明seo關(guān)鍵詞
  • 做公司網(wǎng)站需要準備什么開魯網(wǎng)站seo不用下載
  • 北京市昌平建設工程招標網(wǎng)站世界杯比分查詢
  • 做ppt哪個網(wǎng)站好nba今日數(shù)據(jù)
  • 建設一個視頻網(wǎng)站友鏈提交入口
  • 移動互聯(lián)網(wǎng)網(wǎng)站建設廣告宣傳費用一般多少
  • 鞋子 東莞網(wǎng)站建設營銷軟件代理推廣
  • 網(wǎng)站的制作優(yōu)化網(wǎng)站收費標準
  • 青浦網(wǎng)絡公司網(wǎng)站官方推廣平臺
  • 皇崗網(wǎng)站建設成都自然排名優(yōu)化
  • 備案 手機網(wǎng)站專門做推廣的軟文
  • 專業(yè)做網(wǎng)站設計公司價格新網(wǎng)站如何推廣
  • 網(wǎng)站優(yōu)化主要工作有那些內(nèi)容的磁力搜索引擎
  • 網(wǎng)站底部怎么做需要放些什么獨立站建站需要多少錢
  • 北京虛擬注冊地址新政中國seo公司
  • 專門教ps的網(wǎng)站千峰培訓可靠嗎?
  • 橙子官方網(wǎng)站友鏈申請
  • 學術(shù)網(wǎng)站怎么做百度關(guān)鍵詞seo
  • php企業(yè)網(wǎng)站源碼藍色湖南seo網(wǎng)站策劃
  • 網(wǎng)站設計用什么軟件做的懷化網(wǎng)站seo
  • 酷炫網(wǎng)站推薦如何讓網(wǎng)站被百度收錄
  • 個人做網(wǎng)站需要注意什么seo 優(yōu)化
  • 有什么做節(jié)能報告的網(wǎng)站福州網(wǎng)站建設