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

Anaconda的安裝與虛擬環(huán)境建立

 更新時(shí)間:2020年11月18日 09:45:43   投稿:zx  
這篇文章主要介紹了Anaconda的安裝與虛擬環(huán)境建立

電腦配置:Windows10,64位操作系統(tǒng)

一、Anaconda的介紹

Anaconda指的是一個(gè)開(kāi)源的Python發(fā)行版本,其包含了conda、Python等180多個(gè)科學(xué)包及其依賴(lài)項(xiàng)。 因?yàn)榘舜罅康目茖W(xué)包,Anaconda 的下載文件比較大。

Conda是一個(gè)開(kāi)源的包、環(huán)境管理器,可以用于在同一個(gè)機(jī)器上安裝不同版本的軟件包及其依賴(lài),并能夠在不同的環(huán)境之間切換。

Anaconda包括Conda、Python以及一大堆安裝好的工具包,比如:numpy、pandas等。

Anaconda對(duì)于python初學(xué)者而言及其友好,相比單獨(dú)安裝python主程序,選擇Anaconda可以幫助省去很多麻煩,Anaconda里添加了許多常用的功能包,如果單獨(dú)安裝python,這些功能包則需要一條一條自行安裝,在Anaconda中則不需要考慮這些,同時(shí)Anaconda還附帶捆綁了兩個(gè)非常好用的交互式代碼編輯器(Spyder、Jupyter notebook)。

二、Anacond下載

 1. Anaconda官網(wǎng)

Anaconda 是跨平臺(tái)的,有 Windows、macOS、Linux 版本,以自己電腦的配置為準(zhǔn),選擇python3.8 的Windows 的64-Bit版本。

最后下載成Anaconda3-2020.07-Windows-x86_64.exe。

2. 官方網(wǎng)址:Anaconda installer archive

3. 清華大學(xué)開(kāi)源軟件鏡像站

三、Anaconda安裝

1. 雙擊下載好的Anaconda3-2020.07-Windows-x86_64.exe文件,出現(xiàn)如下界面,點(diǎn)擊 Next 即可。

2. 點(diǎn)擊I Agree。

3. 選擇All User,繼續(xù)點(diǎn)擊 Next 。

4. 選擇想要安裝的文件夾,我安裝在E:\Anaconda3,繼續(xù)點(diǎn)擊Next。

5. Advanced Installation Options,高級(jí)安裝選項(xiàng)。兩個(gè)默認(rèn)就好,第一個(gè)是加入環(huán)境變量,**一定不要在這一步勾選第一個(gè)選項(xiàng)配置環(huán)境,后續(xù)自己配置環(huán)境,否則容易出錯(cuò),且出錯(cuò)后卸載很麻煩;**第二個(gè)是默認(rèn)使用Python 3.8,點(diǎn)擊Install,終于開(kāi)始安裝。

6. 等待安裝。安裝過(guò)程其實(shí)就是把 Anaconda3-2020.07-Windows-x86_64.exe文件里壓縮的各種 dll ,py 文件,全部寫(xiě)到安裝目標(biāo)文件夾里。安裝完成后,繼續(xù)點(diǎn)擊Next。

7. 繼續(xù)點(diǎn)擊Next。

8. 點(diǎn)擊 Finish,那兩個(gè) √ 可以取消。

四、配置Anaconda環(huán)境變量

1. 配置

我電腦是Windows10,需要配置環(huán)境變量,電腦右鍵\高級(jí)系統(tǒng)設(shè)置\環(huán)境變量\用戶(hù)變量\path中添加 Anaconda的安裝目錄的Scripts文件夾,也就是E:\Anaconda3\Scripts(根據(jù)個(gè)人的安裝路徑)。

2. 驗(yàn)證

在命令提示符里驗(yàn)證,用Windows+R或者Windows系統(tǒng)\運(yùn)行\(zhòng)cmd打開(kāi)命令提示符窗口。

**1) python **

輸入python,會(huì)輸出3.8.×(原先電腦沒(méi)裝python的情況下), 說(shuō)明環(huán)境變量設(shè)置成功了。

2)conda

輸入 conda --version,輸出conda 4.××,說(shuō)明環(huán)境變量設(shè)置成功了。

3)更新升級(jí)工具包

為了避免可能發(fā)生的錯(cuò)誤, 輸入conda upgrade --all 先把所有工具包進(jìn)行升級(jí)。

五、管理虛擬環(huán)境

需要用在人工智能項(xiàng)目,所以需要安裝python 3.6的環(huán)境,并安裝torch-0.4.0-cp36-cp36m-win_amd64.whl、torch-1.0.0-cp36-cp36m-win_amd64.whl。

1. 建立一個(gè)虛擬環(huán)境 chPY36

虛擬環(huán)境名=chPY36,

命令提示符里輸入:conda create -n chPY36 python=3.6

命令含義:創(chuàng)建一個(gè)名稱(chēng)為chPY36的虛擬環(huán)境,并指定python版本為3.6(這里conda會(huì)自動(dòng)找3.6中最新的版本下載)。

**       出現(xiàn)問(wèn)題:**conda無(wú)法創(chuàng)建虛擬環(huán)境并且無(wú)法安裝其他第三方包

**       錯(cuò)誤原因:**默認(rèn)鏡像源訪(fǎng)問(wèn)速度過(guò)慢,會(huì)導(dǎo)致超時(shí)從而導(dǎo)致更新和下載失敗

**       解決方案:**更換鏡像源為清華鏡像源,并且刪除默認(rèn)鏡像源

**       解決步驟:1)命令提示符里輸入下列代碼**

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

**         2) 在用戶(hù)根目錄(C:\Users\用戶(hù)名)下找到.condarc文件,打開(kāi)并編輯,刪除其中的default配置行。**

改成:

**      3)重新創(chuàng)建虛擬環(huán)境,命令提示符里輸入:conda create -n chPY36 python=3.6,出現(xiàn)如下圖,表示成功!**

2. Proceed

提示你是否Proceed,輸入y

3. 進(jìn)入虛擬環(huán)境

命令提示符里輸入:conda activate chPY36

出現(xiàn)錯(cuò)誤。 解決步驟:1)命令提示符里先輸入:activate(切換到base 環(huán)境)

2) 命令提示符里再輸入:conda activate chPY36 (切換到 chPY36 環(huán)境)

4. 安裝依賴(lài)

**1) **把文件 requirements.txt、torch-0.4.0-cp36-cp36m-win_amd64.whl、torch-1.0.0-cp36-cp36m-win_amd64.whl放在C:\Users\用戶(hù)名 位置。

requirements.txt的代碼如下:

absl-py==0.9.0
astor==0.8.1
astunparse==1.6.3
backcall==0.1.0
backports.weakref==1.0rc1
bleach==1.5.0
certifi==2019.11.28
chardet==3.0.4
click==7.1.2
colorama==0.4.3
comtypes==1.1.7
cycler==0.10.0
dataclasses==0.7
decorator==4.4.2
filelock==3.0.12
gast==0.3.3
google-pasta==0.2.0
grpcio==1.27.2
h5py==2.10.0
html5lib==0.9999999
idna==2.9
imageio==2.8.0
imageio-ffmpeg==0.4.1
intel-openmp==2019.0
ipython==7.13.0
ipython-genutils==0.2.0
jedi==0.16.0
joblib==0.17.0
Keras==2.0.0
Keras-Applications==1.0.8
Keras-Preprocessing==1.1.2
kiwisolver==1.2.0
Markdown==3.2.1
matplotlib==3.2.1
mock==4.0.2
moviepy==1.0.2
numpy==1.19.4
opencv-python==3.4.3.18
opt-einsum==3.3.0
packaging==20.4
pandas==1.0.1
parso==0.6.2
pickleshare==0.7.5
Pillow==7.1.1
proglog==0.1.9
prompt-toolkit==3.0.5
protobuf==3.11.3
Pygments==2.6.1
pyparsing==2.4.7
PyQt5==5.14.2
PyQt5-sip==12.7.2
python-dateutil==2.8.1
pyttsx3==2.87
pytz==2019.3
PyYAML==5.3.1
regex==2020.10.28
requests==2.23.0
sacremoses==0.0.43
scikit-learn==0.23.2
scipy==1.5.4
sentencepiece==0.1.91
six==1.15.0
sklearn==0.0
style==1.1.0
tensorboard==1.13.1
tensorflow==1.13.1
tensorflow-estimator==1.13.0
tensorflow-tensorboard==0.1.8
termcolor==1.1.0
threadpoolctl==2.1.0
tokenizers==0.9.3
torch==1.0.0
tqdm==4.45.0
traitlets==4.3.3
transformers==3.5.0
update==0.0.1
urllib3==1.25.8
wcwidth==0.1.9
Werkzeug==1.0.0
wincertstore==0.2
wrapt==1.12.0

將requirements.txt中的torch包注釋掉,不然安裝時(shí)會(huì)提示找不到。

2) 命令提示符里輸入: pip install torch-1.0.0-cp36-cp36m-win_amd64.whl

3)**命令提示符里輸入:**pip install -r requirements.txt -i pypi.douban.com/simple/

5. 測(cè)試

1)試運(yùn)行測(cè)試程序,

shizipeixun.py的代碼如下:

''' 
課程需要的主要庫(kù)的版本:

tensorflow==1.13.1 
torch==1.0.0
transformers==3.5.0

''' 

import numpy as np
import tensorflow as tf
import transformers
import torch

print(__doc__)

在chPY36環(huán)境里運(yùn)行shizipeixun.py,shizipeixun.py放在C:\Users\a中,輸入

C:\Users\a>activate
(base) C:\Users\a>conda activate chPY36
(chPY36) C:\Users\a>python shizipeixun.py

出現(xiàn)錯(cuò)誤如下:

2)按照提示修改transformers文件夾里的generation_utils.py的源碼(第173行)

transformers文件夾地址:E:\Anaconda3\envs\chPY36\Lib\site-packages\transformers

注釋掉第173行內(nèi)容,

并將第173行的torch.BoolTensor改成torch.IntTensor或者torch.ByteTensor

3)重新運(yùn)行測(cè)試程序,看到輸出下列圖片的內(nèi)容,表明環(huán)境配置完成。

六、Anaconda 初體驗(yàn)

1. Anaconda Prompt

路徑:Windows 開(kāi)始菜單/Anaconda/Anaconda Prompt,打開(kāi)Anaconda Prompt,這個(gè)窗口和doc窗口一樣的,輸入命令就可以控制和配置python,最常用的是conda命令,這個(gè)pip的用法一樣,此軟件都集成了,你可以直接用,點(diǎn)開(kāi)的話(huà)如下圖。

conda的一些命令,更多的可見(jiàn) conda的簡(jiǎn)單命令 :

activate // 切換到base環(huán)境

activate learn // 切換到learn環(huán)境

conda create -n learn python=3 // 創(chuàng)建一個(gè)名為learn的環(huán)境并指定python版本為3(的最新版本)

conda env list // 列出conda管理的所有環(huán)境

conda list // 列出當(dāng)前環(huán)境的所有包

conda install requests 安裝requests包

conda remove requests 卸載requets包

conda remove -n learn --all // 刪除learn環(huán)境及下屬所有包

conda update requests 更新requests包

conda env export > environment.yaml // 導(dǎo)出當(dāng)前環(huán)境的包信息

conda env create -f environment.yaml // 用配置文件創(chuàng)建新的虛擬環(huán)境
conda activate AQF-py36  //進(jìn)入虛擬環(huán)境
conda deactivate  // 退出虛擬環(huán)境

2. Anaconda Navigtor

用于管理工具包和環(huán)境的圖形用戶(hù)界面,后續(xù)涉及的眾多管理命令也可以在 Navigator 中手工實(shí)現(xiàn)。

3. Jupyter notebook

基于web的交互式計(jì)算環(huán)境,可以編輯易于人們閱讀的文檔,用于展示數(shù)據(jù)分析的過(guò)程。

例如打開(kāi)在C:\Users\a\Day02里的jpynb文件,在虛擬環(huán)境chPY36下實(shí)行,如圖:

出現(xiàn)

到此這篇關(guān)于Anaconda的安裝與虛擬環(huán)境建立的文章就介紹到這了,更多相關(guān)Anaconda的安裝與虛擬環(huán)境建立內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • wxPython實(shí)現(xiàn)列表增刪改查功能

    wxPython實(shí)現(xiàn)列表增刪改查功能

    這篇文章主要為大家詳細(xì)介紹了wxPython實(shí)現(xiàn)列表增刪改查功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Python實(shí)現(xiàn)的序列化和反序列化二叉樹(shù)算法示例

    Python實(shí)現(xiàn)的序列化和反序列化二叉樹(shù)算法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的序列化和反序列化二叉樹(shù)算法,結(jié)合實(shí)例形式分析了Python二叉樹(shù)的構(gòu)造、遍歷、序列化、反序列化等相關(guān)操作技巧,需要的朋友可以參考下
    2019-03-03
  • Python多線(xiàn)程正確用法實(shí)例解析

    Python多線(xiàn)程正確用法實(shí)例解析

    這篇文章主要介紹了Python多線(xiàn)程正確用法實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • python 實(shí)現(xiàn)一個(gè)反向單位矩陣示例

    python 實(shí)現(xiàn)一個(gè)反向單位矩陣示例

    今天小編就為大家分享一篇python 實(shí)現(xiàn)一個(gè)反向單位矩陣示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • Python解析并讀取PDF文件內(nèi)容的方法

    Python解析并讀取PDF文件內(nèi)容的方法

    這篇文章主要介紹了Python解析并讀取PDF文件內(nèi)容的方法,結(jié)合實(shí)例形式分別描述了Python2.7在win32與win64環(huán)境下實(shí)現(xiàn)讀取pdf的相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • Python 迭代器介紹及作用詳情

    Python 迭代器介紹及作用詳情

    這篇文章主要介紹了Python 迭代器介紹及作用詳情,Python 中的迭代器是一個(gè)對(duì)象,用于迭代列表、元組、字典和集合等可迭代對(duì)象,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,需要的朋友可以參考一下
    2022-07-07
  • Python利用numpy實(shí)現(xiàn)三層神經(jīng)網(wǎng)絡(luò)的示例代碼

    Python利用numpy實(shí)現(xiàn)三層神經(jīng)網(wǎng)絡(luò)的示例代碼

    這篇文章主要介紹了Python利用numpy實(shí)現(xiàn)三層神經(jīng)網(wǎng)絡(luò)的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Django對(duì)接elasticsearch實(shí)現(xiàn)全文檢索的示例代碼

    Django對(duì)接elasticsearch實(shí)現(xiàn)全文檢索的示例代碼

    搜索是很常用的功能,如果是千萬(wàn)級(jí)的數(shù)據(jù)應(yīng)該怎么檢索,本文主要介紹了Django對(duì)接elasticsearch實(shí)現(xiàn)全文檢索的示例代碼,感興趣的可以了解一下
    2021-08-08
  • Python實(shí)現(xiàn)拼接多張圖片的方法

    Python實(shí)現(xiàn)拼接多張圖片的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)拼接多張圖片的方法,以具體的實(shí)際應(yīng)用引出Python拼接圖片的思路并給出了實(shí)現(xiàn)的具體方法,需要的朋友可以參考下
    2014-12-12
  • Python3與fastdfs分布式文件系統(tǒng)如何實(shí)現(xiàn)交互

    Python3與fastdfs分布式文件系統(tǒng)如何實(shí)現(xiàn)交互

    這篇文章主要介紹了Python3與fastdfs分布式文件系統(tǒng)如何實(shí)現(xiàn)交互,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06

最新評(píng)論