首先由于自己上傳的py文件依賴是py3,而服務(wù)器上是py2,這個是我之后才知道的。因為開始不知道,所以照搬了win上的寫法,什么都用python而不是Python3來編譯。所以編譯不過。
然后自己改了代碼,讓能被py2編譯通過之后。又要安裝庫文件,此時pip是依賴于Py2的。他在執(zhí)行Install的時候,回去user/bin的目錄里找python的可執(zhí)行文件。但是之后又由于其他py文件的寫法,以及新的庫的寫法不能被py2編譯,考慮到改了這一個可能之后還有別的要改,所以以源碼的版本為標(biāo)準(zhǔn),采用python3。
于是又先卸載了python2,然后直接寫pip install *是不行的,所以寫法是
? ? python3 -m pip install? *
還有就是一些有時要加sudo有時又不要的。在我看來,可能會安裝的時候也就是對本地造成影響的時候會需要sudo,但是我又不知道什么時候會改,所以這個想法又是沒用的。。
總結(jié)一下:
? ? ? ?1. 統(tǒng)一好源碼和py的版本。
? ? ? ? 2.pip不能安裝,大部分是和py的版本不一樣,還有少量是pip好像只支持一些庫的release還是什么版本,這個在我安裝圖像識別的庫的時候碰到過。但我當(dāng)時有連個庫,第一個庫是這樣失敗的,所以我就給注釋掉了,沒有Import。第二個好像是庫多打了一個字母,什么tessertocp??赡苁堑谝粋€庫不再支持了,需要手動安裝Ocr的軟件包。
? ? ? ? 3.自己在網(wǎng)上直接復(fù)制了一些tar和wget的命令,但其實有時忽略他們的包可能已經(jīng)過時了。這可能又會造成問題。??
? ? ? ? 4.主要是配置上的問題。因為想用ab來測試,所以主要想怎么跑起來。
考慮到ab的安裝,我主要想再linux上跑。
????有兩種情況,在windows上跑然后測;但是好像是防火墻的原因,從服務(wù)器上ping不過來。所以在Linux上跑了一次,但是又要安裝redis。其實都沒什么害怕的,所以百度都能搜到。下次應(yīng)該能花費少量時間。