anacondapython36
A. anaconda倉庫中不包含python包,如何安裝
首先操作系統是windows。
比如我本地有2個虛擬環境python27和python36,我需要在python36虛擬環境中安裝python包。
1、則需要修改...\Anaconda3\envs\python36\Scripts\ 中 的pip.exe 和 pip-script.py,比如我改成孝胡了pip36.exe 和 pip36-script.py。
2、激活虛擬環境(activate your_env_name)windows下如果配置了anaconda環境變數,沒有的話先進入anaconda安裝路徑下的Scripts的目錄執行上面命令。
3、巧老攔使用 pip36 install [包名] 就可以安裝到py36這個指定環境中了。
4、conda list 也可含宴以出現這個包
B. 怎樣把anaconda python3.7變成3.6
把anaconda python3.7變成3.6的方法:首先以管理員許可權打開anaconda prompt;然後執行【conda install python=3.6】命令;最後輸入「y」,等待安裝完成即可。宏碰擾
具體過程:
(推薦教程:Python入門教程)
1、以管理者許可權打蔽旦開Anaconda Prompt;
2、執行命令conda install python=3.6;
3、等吵虧待提示(y/n),輸入y;
4、等待完成即可。
C. 踩坑:anaconda創建虛擬環境
因為transformers需要Python3.6+的環境,而我之前創建的環境是3.5,所以需要創建一個新的環境,Python3.6
之前習慣從navigator中直接創建環境,但沒有注意到,直接創建的環境中,依賴包十分少,自己一個一個安裝太費勁,於兆悄是刪除,決定從prompt中創建。指猜前
conda create -n py36 python=3.6 anaconda
重點就是最後要加上「anaconda」,這樣出來的環境就會包含很多包。
但由於我之前換了國內清華源,出現了以下錯誤:
UnavailableInvalidChannel: The channel is not accessible or is invalid.
channel name: pkgs/main
channel url: https://mirrors.tuna.tsinghua.e.cn/pkgs/main
error code: 404
那麼就是清華源不能用了,所唯清以還是得換回默認配置:
conda config --remove-key channels
這樣再創建虛擬環境就OK了,慢慢等待吧
經過漫長的等待,結果有兩個包因為網路問題沒有安裝上,然後任務失敗,重新開始創建新的環境, 結果報錯:「Python已停止工作」,不知道什麼原因,目前決定先更新anaconda。
以管理員身份打開prompt,
conda update conda
conda update anaconda
conda update spyder
conda update --all
更新完後,創建虛擬環境仍然出錯,不得已,我又回到了navigator中創建,然後換成清華源。
conda config --add channels https://mirrors.tuna.tsinghua.e.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.e.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.e.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes
更新pip包到最新版本後,所需要的所有包使用pip安裝就行,因為只要使用conda安裝,就會出現「python已停止工作」。
不知道在前天使用conda創建虛擬環境出錯後到底哪裡出了問題。按照網友說的,我防火牆也設置了允許Python,然鵝,沒有用。既然這樣可以奏效,我也懶得卸載anaconda重新裝,就醬紫吧~
D. 如何在Mac版本的python中使用anaconda環境
下載 Anaconda
直接在官網下載安裝包, 選擇 Python3.6 的安裝包進行下載,下載完成後直接安裝,安裝過程選擇默認配置即可,大約需要1.8G的磁碟空間。
conda 工具介紹
conda 是 Anaconda 下用於包管理和環境管理的工具,功能上類似 pip 和 vitualenv 的組合。安裝成功後 conda 會默認加入到環境變數中,因此可直接在命令行窗口運行命令 conda
conda 的環境管理與 virtualenv 是基本上是類似的操作。
# 查看幫助
conda -h
# 基於python3.6版本創建一個名字為python36的環境
conda create --name python36 python=3.6
# 激活此環境
activate python36
# 再來檢查python版本,顯示是 3.6
python -V
# 退出當前環境
deactivate python36
# 刪除該環境
conda remove -n python36 --all
# 或者
conda env remove -n python36
# 查看所以安裝的環境
conda info -e
python36 * D:\Programs\Anaconda3\envs\python36
root D:\Programs\Anaconda3
conda 的包管理功能可 pip 是一樣的,當然你選擇 pip 來安裝包也是沒問題的。
# 安裝 matplotlib
conda install matplotlib
# 查看已安裝的包
conda list
# 包更新
conda update matplotlib
# 刪除包
conda remove matplotlib
在 conda 中 anything is a package。conda 本身可以看作是一個包,python 環境可以看作是一個包,anaconda 也可以看作是一個包,因此除了普通的第三方包支持更新之外,這3個包也支持。比如:
# 更新conda本身
conda update conda
# 更新anaconda 應用
conda update anaconda
# 更新python,假設當前python環境是3.6.1,而最新版本是3.6.2,那麼就會升級到3.6.2
conda update python
修改鏡像地址
Anaconda 的鏡像地址默認在國外,用 conda 安裝包的時候會很慢,目前可用的國內鏡像源地址有清華大學的。修改 ~/.condarc (Linux/Mac) 或 C:\Users\當前用戶名\.condarc (Windows) 配置:
channels:
-
- defaults
show_channel_urls: true
如果使用conda安裝包的時候還是很慢,那麼可以考慮使用pip來安裝,同樣把 pip 的鏡像源地址也改成國內的,豆瓣源速度比較快。修改 ~/.pip/pip.conf (Linux/Mac) 或 C:\Users\當前用戶名\pip\pip.ini (Windows) 配置:
[global]
trusted-host = pypi.douban.com
index-url =
環境搭建好之後就可以開始愉快地玩數據分析了。
來源:Anaconda 入門安裝教程 - FooFish
E. Anaconda更改python版本
默認安裝Anaconda後python的命令提示界面
安裝Anaconda後,更改python版本。我們需要從開始菜單里找到下面這個:
在現有的anaconda中新建一個python3.6的開發環境,這樣同時保留了python3.8
新安裝的 anaconda 創建 python 環境時只有一個 3.8 的版本,沒有其他選項
我們需要通過命令窗口進行創建
命令:conda create -n Pytorch python=3.6
創建成功
現在在來創建一個Python環境,用這個管理界面來創建:
單擊python左邊的選擇框,按照圖示,選擇對應的歷史版本, 接下來選擇應用,然後等待了:
接下來再是等待。然後修改系統環境變數。首先要做的是找到你的Anaconda的安裝目錄,找到envs文件夾,裡面會有你創建的python環境(釋:每個環境都被定義為一個文件夾),進入envs文件夾里,打開python文件夾,並復制其絕對路徑
更改成功
F. python3.6的pip升級不到22.31
您可以嘗試使用以下命令來升級您的pip:python3 -m pip install --upgrade pip。如果仍蘆伏然無法升級到22.31,則可能是由於Python 3.6版本過低陪兄攜所導致的。在這種情況下,您可以嘗試升級到Python 3.7或更高版本,之後再嘗塵兄試升級pip。
G. anaconda與python什麼關系
anaconda當中包括了python。
1、Anaconda:
Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。因為包含了大量的科學包,Anaconda 的爛皮答下載文件比較大,如果只需要某些包,或者需要節飢慧省帶寬或存儲空間,也可以使用Miniconda這個較小的發行版。
2、Python:
Python是一種跨平台的計算機程序設計語言。 是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。最初被設計用於編寫自動化腳本,隨著版本的不斷更新和語言新功能的添加,越多被用於獨立的、大型項目的開發。
(7)anacondapython36擴展閱讀:
Python的設計哲學是「優雅」、「明確」、「簡單」。因此,Perl語言中「總是有多種方法來做同一件事」的理念在Python開發者中通常是難以忍受的。
Python開發者的哲學是「用一種方法,最好是只有一種方法來做一件事」。在設計Python語言時,如果面臨多種選擇,Python開發者一般握宏會拒絕花俏的語法,而選擇明確的沒有或者很少有歧義的語法。
由於這種設計觀念的差異,Python源代碼通常被認為比Perl具備更好的可讀性,並且能夠支撐大規模的軟體開發。這些准則被稱為Python格言。在Python解釋器內運行import this可以獲得完整的列表。
H. 怎麼在mac 系統上使用Python怎麼安裝Anaconda
1. 首先安裝python,我選擇安裝Anaconda (Windows 64-Bit Python 2.7 Graphical Installer 下載地址)。
Anaconda的一些命令(在Anaconda的命令行窗口輸入):
conda list #該命令,將列出Anaconda安裝的所有應用包,我們可以看到Anaconda已經安裝了numpy, nose, pip, python, scipy, mingw等等。
conda install <pkg name> #該命令用於安裝應用包,如 conda install numpy.
pip install <pkg name> #該命令用於安裝應用包,如 pip install theano.
conda update <pkg name> #升級應用包,如 conda update python
2. 安裝Theano,在Anaconda 的命令窗口中輸入 pip install theano,可以看到程序開始下載安裝包,並檢查是否滿足安裝條件:numpy>=1.5.0,scipy>=0.7.2,滿足條件之後開始運行setup.py安裝theano,安裝完成後會顯示Successfully installed theano。
3. 測試Theano安裝情況。
(1)在ipython中輸入以下兩行代碼:
import theano
theano.test()
會顯示theano的版本號,安裝位置,已經其他包的安裝版本,如numpy,nose,python等。
在運行中出現g++不是內部或外部命令,也不是可運行的程序或批處理文件。
(2)在Anaconda的命令行窗口輸入:python Lib\site-packages\theano\tests\run_tests_in_batch.py
顯示unable to find theano-nose,查看run_tests_in_batch.py發現,其中路徑設置為在bin下尋找theano-nose文件,而實際上Anaconda文件夾下根本沒有bin這個文件夾,theano-nose存放在Scripts文件夾中。
》》》嘗試1:將Scripts更名為bin,重新運行這句命令,可以成功運行。但是出現一個warning,提示沒有檢測到g++,所以無法運行優化後的C代碼版本,只能執行python版本。
該種嘗試的結果是,下次打開Anaconda 命令窗口後出現錯誤,因為其運行路徑為Scripts,所以還是不要修改了。
(3)g++問題。我們打開MinGW文件夾,可以很清楚的看到有g++,但是為什麼使用不了呢??在Anaconda 命令窗口中輸入g++也能成功調用g++.exe啊。所以結論是,鑒於這個代碼中出現很明顯的漏洞,所以說不定這里也是錯誤,先不管這些了。
試著做了以下配置,也不知行不行。
添加環境變數: path: C:\Anaconda\MinGW\bin;C:\Anaconda\MinGW\x86_64-w64-mingw32\lib;
新建環境變數: PYTHONPATH: C:\Anaconda\Lib\site-packages\theano;
在home目錄下(cmd可以看到,我的是C:\Users\Administrator),創建 .theanorc.txt 文件內容如下:
[global]
openmp=False
[blas]
ldflags=
[gcc]
cxxflags = -IC:\MinGW\include
(4)驗證BLAS是否安裝成功。由於numpy是依賴BLAS的,如果BLAS沒有安裝成功,雖然numpy亦可以安裝,但是無法使用BLAS的加速。驗證numpy是否真的成功依賴BLAS編譯,用以下代碼試驗:
>>> import numpy
>>> id(numpy.dot) == id(numpy.core.multiarray.dot)
False
結果為False表示成功依賴了BLAS加速,如果是Ture則表示用的是python自己的實現並沒有加速。
I. 可以在anaconda中創建比自帶版本為Python3.6,可以添加更高的環境Python3.9嗎
是的,可以在Anaconda中創建多個Python環境,包括不同版本的Python。您可以使用Anaconda Navigator或conda命令行工具來拍拍創建和管理這些環境。以下是創建Python3.9環境的步驟:
打開Anaconda Navigator或者打開終端。
在Navigator中選擇"Environments"選項卡,或者在終端中輸入"conda info --envs"命令來查看當前存在的環境。
在"Environments"選項卡中,點擊"Create"按鈕,或者在終襲稿羨端中輸入"conda create --name envname python=3.9"命令來創建一個名為"envname"的Python3.9環境。其中,"envname"是您想要創建的環境名稱。
安裝所需的Python包和庫。在"Environments"選項卡中,選擇新創建的環境,然後點擊"Open Terminal"按鈕,或者在終端中輸入"conda activate envname"命令來激活該環境。之後,您可以使用"pip"命令或者"conda"命令來安裝所需的Python包和庫。
在需要使用Python3.9的項目中,選擇新創建的環境即可。
注意:在創建Python環境時,請確保指定了正確的Python版本號。另外,由於Anaconda是一個獨立的Python環敬頃境管理器,因此在使用Anaconda創建的環境中安裝的Python包和庫可能與系統中的Python版本不兼容。因此,建議您在使用Anaconda創建的環境中安裝所有需要的Python包和庫,以保證環境的穩定性和兼容性。