python3.7和2.7并存環(huán)境
裝好后一切正常只是pip3在使用時候開始顯示tcl/ssl問題,不能獲取源內(nèi)的文件。
網(wǎng)絡(luò)上表示主要是沒有安裝openssl相關(guān)文件,yum安裝后,再帶著參數(shù)./configure --with-ssl 重裝下python就好了
但是我始終沒有成功,OPENSSL之類的相關(guān)文件裝了幾十個,幾百遍,沒用。
包括之后又說是HOST不安全,各種修改源地址,也不行。
問題來了,我發(fā)現(xiàn)Yum安裝OPENSSL等相關(guān)文件后有不一樣的地方
以下是網(wǎng)絡(luò)上顯示安裝后結(jié)果, 都是兩個兩個的文件!!
查看安裝結(jié)果
[root@localhost ~]# rpm -aq|grep openssl
openssl-0.9.8e-26.el5_9.1
openssl-0.9.8e-26.el5_9.1
openssl-devel-0.9.8e-26.el5_9.1
openssl-devel-0.9.8e-26.el5_9.1
我的都是單個!?。。?/strong>
為什么我的是單個文件?別人是成雙的?
單個文件會導(dǎo)致SSL問題么?
這個SSL問題到底怎么解決?
感謝大家!
我決定做兩個版本獨立環(huán)境模式再來看一下,之前一直是單獨建立3.7環(huán)境的話就會報python3錯誤。
現(xiàn)在make釋放了,提示如下
Python build finished successfully!
The necessary bits to build these optional modules were not found:
_ssl _uuid
To find the necessary bits, look in setup.py in detect_modules() for the module's name.Could not build the ssl module! Python requires an OpenSSL 1.0.2 or
1.1 compatible libssl with X509_VERIFY_PARAM_set1_host(). LibreSSL 2.6.4 and earlier do not provide the necessary APIs, https://github.com/libressl-p...
??!發(fā)現(xiàn)為什么了!YUM鏡像的openssl版本都太老了??!是1.0.1的,要1.02版本!
于是去openssl站點手動下載安裝,
但是安裝完openssl仍然不能辨識新version,于是ln -s修改了連接,
但是內(nèi)部指認仍然會有差異,ssl模塊繼續(xù)裝不上
[root@i-ABC Python-3.7.0]# rpm -aq|grep openssl
openssl-1.0.1e-57.el6.x86_64
openssl-devel-1.0.1e-57.el6.x86_64
openssl-static-1.0.1e-57.el6.x86_64
[root@i-ABC Python-3.7.0]# openssl version
OpenSSL 1.0.2o 27 Mar 201
快絕望了,四處亂搜,發(fā)現(xiàn)這篇文章不錯,同樣是python3.7安裝SSL問題,最后使用了libressl代替openssl搞定,這似乎是個對的路子,不過依然沒有搞定我這邊的環(huán)境。
http://ju.outofmemory.cn/entr...
我猜有兩個可能問題源頭。 一個是之前裝了寶塔面板,有openssl沖突。
第二個可能也許是Centos6.8不是安裝python3.7的好選擇。
但是卸載面板也很麻煩,系統(tǒng)要讓你安裝pearl,不知道有多少坑在等著。
查看了下openssl的make test, 結(jié)果發(fā)現(xiàn)一開始就確實沒裝上去,什么意思不懂
SSL_accept() failed -1, 1
140053220050600:error:140800FF:SSL routines:ssl3_accept:unknown state:s3_srvr.c:869:
我做了三件事:
1.把openssl1.0.2 / libressl / python3.7 全裝在 /usr/目錄下
2.編譯安裝openssl時候加了 shared zlib參數(shù) (ssl參數(shù)因為未知原因加不上)
cd openssl-1.0.2o
./config --prefix=/usr --openssldir=/usr/openssl shared zlib
3.然后在make編譯的時候test了一下,據(jù)說還可以make depend一下防止編譯失敗,不過我沒用到。
make
make test
make install
然后就一路--with-ssl安裝python3.7,
再然后pip3 install --upgrade install pip 升級最新版本pip
最后測試pip3 install mkl -----成功了。
有可能參數(shù)是個寶。修改軟鏈接什么的,隱患太大,隨手推薦一個openssl 安裝參數(shù)庫說明書。
http://www.jinbuguo.com/linux...
至于rpm的qa查詢和openssl的version查詢?yōu)槭裁醋詈筮€是不一樣,歡迎告知!
也或許這樣非獨立配置python環(huán)境之后也會遇到問題,記得建立好軟鏈接后隨手執(zhí)行 /sbin/ldconfig ,升級動態(tài)庫。
借鑒參考答案如下,排名不分前后:感謝!
https://blog.csdn.net/mingtian625/article/details/52368677
https://zhidao.baidu.com/question/566026641912735684.html
https://blog.csdn.net/shanliangliuxing/article/details/18499625
https://blog.csdn.net/jeryjeryjery/article/details/77880227
https://www.cnblogs.com/cnlihao/p/7069776.html
https://blog.csdn.net/zx_whu/article/details/71773923
https://www.cnblogs.com/wenchengxiaopenyou/p/5709218.html
https://blog.csdn.net/qq_36416904/article/details/79316972
https://www.cnblogs.com/freeweb/p/5181764.html
http://www.cnblogs.com/devilmaycry812839668/p/9274547.html
TensorFlow 1.10發(fā)布,官方尚未指明其適合哪些環(huán)境之下。
那些和我一樣激動的裝了python3.7,糾結(jié)了一連串問題最后發(fā)現(xiàn)沒有tensorflow版本支持的朋友可以觀望一下了。
LINUX
windows
Mac的朋友請自行查詢官網(wǎng)
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負責(zé)iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。