機器學習python環境設定

來源:互聯網
上載者:User

標籤:python安裝包;pip;setuptools;matplotlib;networkx;numpy;scikit-learn;scipy

安裝如下python包

matplotlib (1.3.1)networkx (1.10)numpy (1.8.2)pip (1.5.4)scikit-learn (0.16.1)scipy (0.13.3)setuptools (3.3)


依次執行下面的命令

sudo apt-get install build-essential python-dev python-setuptools python-numpy python-scipy libatlas-dev libatlas3-base  sudo apt-get install python-matplotlibsudo apt-get install python-pip


安裝scikit-learn錯誤資訊

[email protected]:~# pip install -U scikit-learn Downloading/unpacking scikit-learn  Downloading scikit-learn-0.16.1.tar.gz (7.3MB): 6.8MB downloadedCleaning up...Exception:Traceback (most recent call last):  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main    status = self.run(options, args)  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 278, in run    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1198, in prepare_files    do_download,  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1376, in unpack_url    self.session,  File "/usr/lib/python2.7/dist-packages/pip/download.py", line 572, in unpack_http_url    download_hash = _download_url(resp, link, temp_location)  File "/usr/lib/python2.7/dist-packages/pip/download.py", line 433, in _download_url    for chunk in resp_read(4096):  File "/usr/lib/python2.7/dist-packages/pip/download.py", line 421, in resp_read    chunk_size, decode_content=False):  File "/usr/share/python-wheels/urllib3-1.7.1-py2.py3-none-any.whl/urllib3/response.py", line 225, in stream    data = self.read(amt=amt, decode_content=decode_content)  File "/usr/share/python-wheels/urllib3-1.7.1-py2.py3-none-any.whl/urllib3/response.py", line 174, in read    data = self._fp.read(amt)  File "/usr/lib/python2.7/httplib.py", line 573, in read    s = self.fp.read(amt)  File "/usr/lib/python2.7/socket.py", line 380, in read    data = self._sock.recv(left)  File "/usr/lib/python2.7/ssl.py", line 341, in recv    return self.read(buflen)  File "/usr/lib/python2.7/ssl.py", line 260, in read    return self._sslobj.read(len)SSLError: The read operation timed outStoring debug log for failure in /root/.pip/pip.log


這個問題的主要原因是下載模組時逾時,連了vpn後,使用

[email protected]:~# pip install -U scikit-learn

沒有問題

Successfully installed scikit-learnCleaning up...

其他解決方案參看:http://www.xuebuyuan.com/1157602.html


安裝networkx

wget https://pypi.python.org/packages/source/n/networkx/networkx-1.10.tar.gz#md5=eb7a065e37250a4cc009919dacfe7a9dcd networkx-1.10python setup.py install

測試一下:

[email protected]:~/networkx-1.10# pip listmatplotlib (1.3.1)networkx (1.10)numpy (1.8.2)pip (1.5.4)scikit-learn (0.16.1)scipy (0.13.3)setuptools (3.3)

Done!

本文出自 “Adela” 部落格,謝絕轉載!

機器學習python環境設定

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.