Python機器學習自學/自修 整理[00001] ~安裝開發環境

Python機器學習自學/自修 整理[00001] ~安裝開發環境

Python機器學習自學/自修 整理[00001] ~安裝開發環境


01.在WINDOWS下安裝Python3.8[Anaconda x32]

    URL: https://www.anaconda.com/products/individual


02.測試開發環境
    開啟Spyder (Anaconda3)

	import sys

	print(sys.version_info)
	print(sys.version)
	print('hello, world!')
	print("你好, 世界!")
			
	#runfile('C:/Users/jashliao/.spyder-py3/temp.py', wdir='C:/Users/jashliao/.spyder-py3')
	#sys.version_info(major=3, minor=8, micro=3, releaselevel='final', serial=0)
	#3.8.3 (default, Jul  2 2020, 17:28:51) [MSC v.1916 32 bit (Intel)]
	#hello, world!
	#你好, 世界!


03.修正Spyder無法繪圖的錯誤
    提示訊息如下:「Figures now render in the Plots pane by default. To make them also appear inline in the Console, uncheck “Mute Inline Plotting” under the Plots pane options menu. 」
    想要弹出窗口显示matplotlib画的图片,修改设置:

        『Tools > Preferences > iPython console > Graphics > Graphics backend > Automatic』
        重启IDE,现在画图就会弹出窗口显示了。

	import numpy as np
	import matplotlib.pyplot as pt
	
	x = np.arange(0 , 360)
	y = np.sin( x * np.pi / 180.0)
	pt.plot(x,y)
	pt.xlim(0,360)
	pt.ylim(-1.2,1.2)
	pt.title("SIN function")
	pt.show()


04.Windows下anaconda安裝第三方包的方法小結(tensorflow、gensim為例)
    開始 > 所有程式 > anaconda >anaconda prompt
        第一種方法
            pip install gensim

        第二種方法是從官網下載支援window系統的三方包點選開啟連結
            pip install 路徑+whl檔名

        第三種是輸入

            conda install tensorflow


05.打包成EXE
    開始 > 所有程式 > anaconda >anaconda prompt
        安裝打包工具:
            pip install pyinstaller
        建立EXE

            pyinstaller C:\Users\jashliao\Desktop\temp.py –onefile [–noconsole]

    

PS.使用pyinstaller打包python程式時,出現如下Error訊息,UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xb5 in position 152: invalid start byte

檔案位置:
    C:\ProgramData\Anaconda3\Lib\site-packages\PyInstaller\compat.py

找到 out = out.decode(encoding) 這一行

修改成 out = out.decode(encoding,”replace”)   

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *