tensorflow+sklearn+mxnet多框架虛擬環境搭建(一些可能遇到的問題解決方法)

tensorflow+sklearn+mxnet多框架虛擬環境搭建

	tensorflow、sklearn、mxnet以及pytorch這幾種框架分別有它們各自的特點和優勢,開發
過程中難免會遇到要利用多種框架的情況,因此。如何快速搭建多框架環境是我們急需解決的一個問題。

1.框架的安裝順序

	不同框架對各種庫的版本要求不同,比如tensorflow和mxnet對nnumpy庫的要求不同,
其中mxnet對numpy的要求最嚴,因此,我們應該先安裝mxnet這個框架,再裝tensorflow這個框架。
而sklearn對numpy的要求不嚴,可以放在最後安裝。
  (新測:numpy=1.16.5對各框架均可用,建議安裝這個版本)

2.框架安裝

接下來我們會按照mxnet、tensorflow、sklearn的順序進行框架的安裝
  1. mxnet的安裝
pip install -U mxnet     #用最高版本即可
pip install -U gluoncv   #一般會用到gluocv這個庫,故一起安裝
  1. tensorflow安裝
pip install tensorflow==1.13.1  #個人比較喜歡用1.13.1這個版本,幾乎沒錯過
	常見錯誤:導入Tensorflow出現ImportError: DLL load failed: 找不到指定的程序
	解決方法:pip install protobuf==3.6.0   (不要改成其他版本,不然沒有用)
  1. sklearn安裝
pip install scikit-learn  #很多朋友在安裝sklearn是隻安裝這一個包,這樣是會報錯的
pip install sklearn       #雖然這個是空的,但也必須安裝上
	除此之外,還需要把sklearn伴隨的的幾個庫安裝上,可以在pycharm中安裝,
	方法可以參考這個[鏈接](https://blog.csdn.net/XBL2015HENU/article/details/106985998)
	不安裝的話,報錯大概如下:
		ModuleNotFoundError: No module named sklearn.utils.linear_assignment_

祝好!! 有問題歡迎一起討論(●’◡’●)!!!

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