VScode+Python+Tensorflow+Keras

一、在vs code下配置python:
https://www.jianshu.com/p/cbf500c22154
看了一下,安裝後python的版本爲3.7.1

二、(1)tensorflow在Anaconda Prompt下的安裝,只看安裝部分:
https://blog.csdn.net/g0415shenw/article/details/84970886
新建tensorflow虛擬環境下python版本爲3.5.6
安裝後的tensorflow版本爲1.1.0

(2)VS code中配置環境
https://blog.csdn.net/shichimiyasatone/article/details/93600361
activate 切換工作環境
工作區路徑設置

三、之後就可以正在敲代碼,調試了,也可以直接在終端操作

import tensorflow as tf
import numpy as np hello = tf.constant(‘hello, tensorflow!’)
sess = tf.Session()
print(sess.run(hello))

但是運行上段代碼後出現一個問題,具體問題忘了複製,網上搜索說是因爲numpy版本高導致的,所以要降低numpy的版本,而且重點是要在tensorflow工作環境下降低numpy的版本:
(https://tieba.baidu.com/p/6208862502?red_tag=2718438603&traceid=)

pip uninstall numpy
pip install numpy==1.13.0

一定要在tensorflow工作環境下呀,不然沒有用,修改的只是base環境下的,但是修改base環境下的操作是改變不了什麼的,因爲程序的調試是在tensorflow工作環境下(之前配置的路徑),開始我在降低numpy版本是在base環境下操作的,刪除了目前的numpy後,想要安裝低版本的,但是沒有成功,目前在base環境下找不到numpy模塊,但是即使我現在運行環境是在base下,也可以對上段代碼進行調試。
後面切換到tensorflow工作環境下來降低numpy版本,就成功了,同樣的命令行,還沒有找到原因
目前程序運行沒有什麼問題

四、橋豆麻袋…這裏介紹安裝pandas
才發現,通過pip install pandas會自帶安裝numpy,所以如果要修改nunpy版本並且安裝pandas的同學可以跳過三進入四,pandas安裝

pip install pandas

會同時安裝numpy, pandas和python-dateutil,這時候進行三修改numpy版本,修改完後測試可以提示大於等於適配當前pandas的numpy版本,例如
在這裏插入圖片描述再按要求卸載並且重新安裝一遍numpy即可。此時,再次進行測試,又報另一個錯誤
在這裏插入圖片描述原因好像是tensorflow和pandas版本又不兼容了,好暈啊,真的應該去官網先先查清楚各自兼容的版本呀!我這裏是參考博客再次調整pandas版本,好像沒問題了(https://blog.csdn.net/qq_41185868/article/details/80601983)

pip install pandas==0.20.3

在這裏插入圖片描述

四、安裝keras
在Anaconda Prompt終端下,激活tensorflow虛擬空間

activate tensorflow

直接安裝keras,進行測試出現錯誤提示

pip install keras -U --pre

python
import keras
ImportError: No module named ‘tensorflow.python.eager’

原因tensorflow版本與keras版本不兼容,卸載並且重新指定keras版本安裝,(https://blog.csdn.net/qq_27921205/article/details/102976824

pip uninstall keras
pip install keras==2.1.2 -U --pre

在這裏插入圖片描述
在這裏插入圖片描述

五、其他
https://blog.csdn.net/qq_41662115/article/details/86420983
https://blog.csdn.net/tz_zs/article/details/75747603
https://blog.csdn.net/qq_34106574/article/details/80691105
https://www.cnblogs.com/zeroingToOne/p/9267180.html

(≧∇≦)ノ哎呀,今天搞懂了base和tensorflow工作環境,和配置python的debug路徑,感覺好像發現了新大陸似的!!也突然覺得好有成就感,覺得自己想要學會的就能學會,並不笨,還挺聰明的,就是自己不太有主見

今天我在筆記本上也裝了一遍,和在臺式機上安裝的步驟完全一樣,但是運行的時候報了錯 ,提示conda不能被識別,網上原因說是沒有配置anaconda3環境變量,但是我昨天在臺式機上安裝的時候也沒有配置,卻沒出現這個錯誤,好神奇啊啊啊啊,誒,找了半天沒有發現原因,最後還是乖乖的配置了環境變量,纔好了,後來我又嘗試把環境變量刪了,又好了,目前就是在python的調試環境,cmd下的tensorflow工作區都可以用?

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