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

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

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

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

一、Anaconda的介紹

Anaconda指的是一個開源的Python發(fā)行版本,其包含了conda、Python等180多個科學包及其依賴項。 因為包含了大量的科學包,Anaconda 的下載文件比較大。

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

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

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

二、Anacond下載

 1. Anaconda官網(wǎng)

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

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

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

3. 清華大學開源軟件鏡像站

三、Anaconda安裝

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

2. 點擊I Agree。

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

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

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

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

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

8. 點擊 Finish,那兩個 √ 可以取消。

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

1. 配置

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

2. 驗證

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

**1) python **

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

2)conda

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

3)更新升級工具包

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

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

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

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

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

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

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

**       出現(xiàn)問題:**conda無法創(chuàng)建虛擬環(huá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) 在用戶根目錄(C:\Users\用戶名)下找到.condarc文件,打開并編輯,刪除其中的default配置行。**

改成:

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

2. Proceed

提示你是否Proceed,輸入y

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

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

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

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

4. 安裝依賴

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

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包注釋掉,不然安裝時會提示找不到。

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

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

5. 測試

1)試運行測試程序,

shizipeixun.py的代碼如下:

''' 
課程需要的主要庫的版本:

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)境里運行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)錯誤如下:

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

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

注釋掉第173行內容,

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

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

六、Anaconda 初體驗

1. Anaconda Prompt

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

conda的一些命令,更多的可見 conda的簡單命令 :

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

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

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

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

conda list // 列出當前環(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 // 導出當前環(huán)境的包信息

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

2. Anaconda Navigtor

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

3. Jupyter notebook

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

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

出現(xiàn)

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

相關文章

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

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

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

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

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

    Python多線程正確用法實例解析

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

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

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

    Python解析并讀取PDF文件內容的方法

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

    Python 迭代器介紹及作用詳情

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

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

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

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

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

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

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

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

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

最新評論