【python】python入門IDE常見問題設置

前言

編譯環境是用來寫python代碼並執行代碼的。

可以使用python自帶的IDLE或者類似pycharm和anaconda的集成開發環境IDE。

自行下載的純python適合一些簡單的程序,使用第三方包時需要挨個用pip安裝,項目文件,包很多時就不好管理了。

pycharm安裝的時候可以不下載直接使用已安裝的python環境,安裝包也可以在設置裏直接勾選安裝,就是速度較慢,可設置鏡像解決。

anaconda下載會自動附帶一個python版本以及很多常用第三方包,管理推薦使用conda命令來實現,可以批量管理包。或者用可視化工具Anaconda Navigator 管理內部的包。
不建議內部安裝太多版本,不然對第三方包進行管理時很容易出錯。尤其在windows環境下,pip一開始不設置好之後的坑很多。

個人推薦是: 原生python + pycharm,或者Anaconda。

 

1 Pycharm相關:


1.1 pycharm管理第三方包

打開菜單欄:File > settings > Projects 設置,在Project Interpreter 裏可以看到當前工程使用的解釋器和已經安裝包的版本信息。

點擊右側的 + 號,彈出可用包的搜索信息,直接按包名進行搜索,找到需要版本然後點擊左下角的 install package安裝即可,如果需要指定這個包的版本,就需要勾選右邊的specify version,然後右邊下拉菜單裏選擇指定的版本進行安裝。

pycharm自帶的安裝源非常非常慢,極其容易安裝失敗,所以可以手動在Manage Repositories裏面加幾個常用的鏡像源。常用的如下:

  阿里雲 http://mirrors.aliyun.com/pypi/simple

  中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple

  豆瓣(douban) http://pypi.douban.com/simple

  清華大學 https://pypi.tuna.tsinghua.edu.cn/simple

  中國科學技術大學 http://pypi.mirrors.ustc.edu.cn/simple

這樣當你再次搜索包的時候就可以檢索到國內鏡像源提供的包了,安裝速度會更快。

pycharm安裝方包時報錯或者超時嘗試方案:

  1. 如上步可嘗試在安裝包的頁面點擊 Manage Repositories選項,加入常用的國內鏡像,換個網刷新一下。
  2. 直接去當前工程 解釋器 包 的 文件夾內(如我的.....\PycharmProject\venv\Lib\site-packages\摁住shift 右鍵點擊 powershell  輸入 pip install 包名 + 鏡像  進行安裝。如:
  • pip install pandas -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

更改系統全局的鏡像源(Windows):

打開我的電腦,輸入:%APPDATA%  進入文件夾,創建一個pip文件夾,在裏面創建pip.ini,然後輸入下面代碼,保存。

[global] 
timeout = 6000 
index-url = http://mirrors.aliyun.com/pypi/simple/ 
trusted-host = mirrors.aliyun.com

 1.2 Pycharm 管理工程環境

針對不同的項目可能需要的python版本,包packages的種類版本不同,可以有針對性的在新建工程時創建新的虛擬環境

創建時Location爲工程目錄,下面可以選擇創建一個新環境,或者直接繼承之前的編譯解釋環境。

默認是創建新的虛擬環境,環境管理工具是Virtualenv,基礎解釋器就是python的版本,還可以勾選是不是繼承全局的包packages,這個環境以後可不可以被其他工程應用。不繼承全局包的話就是需要什麼第三方包就得重新安裝,安裝後是和其他工程的包隔離開的。

1.3 Pycharm新建文件的簽名信息

簽名信息就是新建文件的時候默認已經添加的內容。如解釋器,編碼,日期,作者等。

設置路徑:File》settings 》editor 》file and code templates 選擇python script ,然後編輯內容保存設置即可。其他語言類似。

特殊指令比較多,可以搜索其他的設置看看效果:

  • ${DATE} ${TIME}     日期和時間 
  • ${USER}     用戶名  
  • ${NAME}    獲取文件名
  • ${PRODUCT_NAME}    獲取IDE軟件名

 1.4 其他設置(配色、字體等)

打開File》settings:

Apperance Behavior 設置主題配色,默認字體,菜單工具欄的調整等等。

Projects  對應的項目解釋器,包文件,項目結構等等。

Editor 設置字體、配色、行距、模板、編碼方式等

在Editor》code style裏把FileEncodings設置都改成UTF-8比較好,避免以後各種各樣中文編碼錯誤。

其他沒有提到的設置多百度。

 

2 Spyder 相關


2.1 Spyder顯示窗口

進入spyder後顯示的窗口很多:如:Editor、Ipython console、FileExplorer、變量管理等等。

最好只顯示py文件Editor和Ipython console編輯區,其他如可以關閉也可以顯示,在菜單view》panes》選擇顯示的內容框。

2.2 配色和代碼補全

輸入代碼時有些關鍵字和函數名按Tab不能自動補全,設置代碼自動補全:tools》preferences

在tools》preferences》syntax coloring》設置設置代碼編輯器配色風格:

2.3 Spyder設置模板

每次新建py文件時自動生成帶有文件說明、編碼、解釋器說明的內容。

        

Spyder 裏:選擇 tools》preferences》editor》advance-setting》選擇edit temptlate for new modules會彈出一個temptlate.py文件進行設置即可。編輯完記得先保存再點應用。

在spyder裏:    %(username)s  %(date)s  爲自動取文件創建時間、用戶名的特殊指令。

特殊比較少,而且時間看起來不舒服,可以自己更改:按文件安裝路徑找到editor.py,把date默認的time.time()改成下圖的形式,最後保存。這樣顯示的時間就會變成標準的2018-01-01 11:11:11形式。

 

2.4 Ipython console編輯區的魔術命令

Ipython區域是一個交互式shell,有一些比較有用的小技巧。

在Ipython區域內函數或者變量後面輸入 ? 會顯示它的詳細信息及使用說明等,內置函數還可以顯示源代碼等。


3 其他


3.1 whl文件進行第三方包的安裝

使用pycharm和pip安裝包的時候有些解決不了的錯誤,可以試着直接下載whl文件進行安裝。

    注意找對系統版本,文件名cpxx爲對應python版本號。cp36 就是python3.6

    下載下來對應的 whl 文件,然後使用 pip install 路徑whl文件就可以了

pip install D:\MathElectric\python\Twisted-18.9.0-cp36-cp36m-win_amd64.whl

 

3.2 Cmd命令行運行.py文件報錯

提示: python xxxx.py 時報錯“python不是內部或外部命令,也不是可運行的程序或批處理文件“

   解決辦法:

  1. 將python.exe加入系統環境變量,讓python.exe和運行的.py文件在相同目錄,使用python xxx.exe運行
  2. 直接使用python +空格+ py文件路徑運行文件。或者直接將python.exe文件和.py文件拖進cmd窗口運行,注意文件中間空格

 

3.3 Jupyter notebook 更改默認文件路徑

   win+R cmd 命令輸入:jupyter notebook --generate-config ,找到對應config文件(一般在C盤),打開找到該行c.NotebookApp.notebook_dir = '預設路徑'  刪除#後保存。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章