文章目錄

  • 前言!!!
  • 在anaconda裏創建虛擬環境
  • 安裝deeplabcut
  • 好的,我知道你報錯了
  • 好,又錯了(瘋狂換源)
  • 説一個其他的錯
  • 再次回到該有的 下載deeplabcut
  • 報錯的解決方法
  • 裝deeplabcut的依賴:wxpython

前言!!!

一個兄弟想看
我本來不想公開
我這他喵就是誤人子弟系列
自己都沒折騰明白
以後整理一個清晰版本吧

我這裏是根據B站這位up主的視頻跟着做下來的
我全程是CPU版本

在anaconda裏創建虛擬環境

原來是這樣

deepflow 如何安裝在容器裏_#tensorflow


在anaconda的prompt裏邊

deepflow 如何安裝在容器裏_#深度學習_02


打開這個,在這裏邊

conda create -n DLC python=3.6 tensorflow=1.13.1
# 我這裏是用了3.6的python和1.13.1版本的tensorflow

deepflow 如何安裝在容器裏_deepflow 如何安裝在容器裏_03


(不知道為啥又出現一次,還是y)環境配置好以後要激活一次

deepflow 如何安裝在容器裏_bc_04


然後就是這個了

deepflow 如何安裝在容器裏_#python_05

安裝deeplabcut

deepflow 如何安裝在容器裏_#python_06

好傢伙,這是好了還是沒好

deepflow 如何安裝在容器裏_#tensorflow_07

好的,我知道你報錯了

deepflow 如何安裝在容器裏_#python_08


解決一下(好像之前遇到過)

用這個博主的思路來解決一下: link

deepflow 如何安裝在容器裏_#tensorflow_09


(這又是好了還是沒好?)問題好像在這裏,我上圖是在cmd裏直接

但是回到anaconda裏的prompt裏邊

deepflow 如何安裝在容器裏_deepflow 如何安裝在容器裏_10


這裏就和博主給出的圖一樣了,下邊有那個黃色的提醒你的版本了

deepflow 如何安裝在容器裏_#tensorflow_11


deepflow 如何安裝在容器裏_deepflow 如何安裝在容器裏_12


就是等

別忘了,上邊的deeplabcut還沒好~~

要再次pip install deeplabcut

好,又錯了(瘋狂換源)

deepflow 如何安裝在容器裏_#python_13


查了一下,是被牆了

emmmm

我換源還不行嘛!

deepflow 如何安裝在容器裏_#深度學習_14


好的,換源又錯一次,我再加一個trusted還不行嘛!

deepflow 如何安裝在容器裏_#python_15


好吧,還不行,我之前是換過清華的源的呀?

pip install deeplabcut -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

emmm 換成了豆瓣的也還不行
(死於被牆···)

python -m pip install deeplabcut -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

也不行

pip install deeplabcut -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com

試了N次,阿里源的行了

(話説,上邊的一直不行是不是因為我simple多了一個/的原因?)

deepflow 如何安裝在容器裏_#python_16

説一個其他的錯

這次幸好沒成

因為我剛剛關掉了anaconda的prompt

重新打開時,環境是base這個環境

還是要去DLC這個環境裏!

deepflow 如何安裝在容器裏_bc_17


我看到(base)的時候整個人emmmm

再次回到該有的 下載deeplabcut

deepflow 如何安裝在容器裏_#深度學習_18


這才是人間正道哇

deepflow 如何安裝在容器裏_deepflow 如何安裝在容器裏_19

ERROR: Cannot uninstall 'six'. 
It is a distutils installed project and thus we cannot accurately determine
 which files belong to it which would lead to only a partial uninstall.

報錯的解決方法

根據博主鏈接: link

給它強制升級

deepflow 如何安裝在容器裏_deepflow 如何安裝在容器裏_20


現在的報錯應該是源的問題

用了一個超長的語句

pip install six  -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
 --upgrade --ignore-installed six

又換源又信任又強制升級

(我真行。。。。。。)

結果好了

deepflow 如何安裝在容器裏_#tensorflow_21

裝deeplabcut的依賴:wxpython

然後
deeplabcut搞好後還要它的依賴(這裏就是wxpython這個玩意兒)也要下載
記得裝成4.0.9這個版本
這裏很難直接pip install wxpython 成功
所以從官網走
emmm
先到這裏吧,困了
https://pypi.org/project/wxPython/4.0.7.post2/#files 我從這裏下載的wxPython
明天查一下怎麼把他cd到目錄裏還是怎麼着
這個操作之前沒幹過