python ide的選擇
從這篇文章開始,記錄python學習的過程。本篇從python學習的環境開始展開。
我主要是在windows環境下進行python3的學習。 我所了解到主要有兩種常見的python安裝方法。
使用anaconda以使用python。anaconda是乙個開源的包管理器,包含了python,conda等許多科學包及其依賴包。是乙個寶藏型,也是大雜燴型的東東。你想使用的很多功能包,都可以在anaconda中獲得。
我使用的是第二種方式
anaconda可以配置多個虛擬環境。所謂虛擬環境是在同乙個物理環境中虛擬出多個操作環境。每個虛擬環境可以安裝不同的包,比如,虛擬環境a可以使用python的3.7版本,虛擬環境b可以使用python的3.5版本。在a環境中可以安裝tensorflow,而b環境不需要使用tensorflow,那麼可以不安裝。那麼不同的虛擬環境可以服務於不同的應用場景。類似地,每個虛擬環境可以理解成沙盒。
# conda environments:
#base * d:\users\dell\anaconda3
data_analy d:\users\dell\anaconda3\envs\data_analy
data_analysis d:\users\dell\anaconda3\envs\data_analysis
pythonfundation d:\users\dell\anaconda3\envs\pythonfundation
hello d:\users\dell\anaconda3\envs\hello
ll_env d:\users\dell\anaconda3\envs\ll_env
tensorflow d:\users\dell\anaconda3\envs\tensorflow
可以看到有7個環境,其中有星花的base環境是當前的環境。
# conda environments:
#base * d:\users\dell\anaconda3
data_analy d:\users\dell\anaconda3\envs\data_analy
data_analysis d:\users\dell\anaconda3\envs\data_analysis
pythonfundation d:\users\dell\anaconda3\envs\pythonfundation
condaenv d:\users\dell\anaconda3\envs\condaenv
hello d:\users\dell\anaconda3\envs\hello
ll_env d:\users\dell\anaconda3\envs\ll_env
tensorflow d:\users\dell\anaconda3\envs\tensorflow
(base) c:\users\dell>conda activate condaenv
(condaenv) c:\users\dell>
我們從base環境進入到condaenv環境,其中括號裡顯示的是我們當前的操作環境。
在剛開始用pycharm時候,搞不清楚環境變數,經常發現**引入包不存在而報錯,其原因在於沒有設定好專案的直譯器。直譯器的設定是在file->settings下面的project interpreter面板。
在這裡,我們可以看到我當前環境使用的python3.5下面的這個python直譯器,同時可以看到該環境下的已安裝的工具包。只有在專案裡的所引入的工具包,在專案的環境裡存在,才不會報錯,才會順利執行。如果當我們發現某個包找不到的報錯時候,就需要檢視下,我們有沒有選對我們想要的環境,我們想要的環境裡是否已經安裝了該工具包,如果沒有安裝,則可以到anaconda虛擬環境小結看一下如何安裝工具包吧。
python學習 安裝環境
開啟安裝檔案目錄 找到 這兩個是經常需要使用的 拖到桌面 開啟jupyter 編寫 執行儲存,enter是進入下一行,按住ctrl entre是執行結果 可以使用markdown文字格式來編寫 既可以解釋 又可以編寫 開啟anaconda prompt命令視窗 conda list 檢視當前安裝的包...
Python學習之環境篇
python最新原始碼,二進位制文件,新聞資訊等可以在python的官網檢視到 python官網 python安裝 python已經被移植在許多平台上 經過改動使它能夠工作在不同平台上 如果您平台的二進位制 是不可用的,你需要使用c編譯器手動編譯源 編譯的源 功能上有更多的選擇性,為python安裝...
python學習 搭建開發環境
首先,確認系統安裝的python版本是3.5.x python3 version python 3.5.1非同步框架aiohttp pip3 install aiohttp前端模板引擎jinja2 pip3 install jinja2mysql的python非同步驅動程式aiomysql pip3...