2016-08-22 12 views
6

पर पाइथन 3.5 को कैसे स्थापित करें मुझे रासबियन (रास्पबेरी पीई के लिए डेबियन) पर पायथन 3.5+ स्थापित करने की आवश्यकता है। वर्तमान में केवल संस्करण 3.4 समर्थित है। सूत्रों का कहना है मैं संकलन के लिए मैं स्थापित किया है:रास्पियन जेसी

sudo apt-get install -y python3 python-empy python3-dev python3-empy python3-nose python3-pip python3-setuptools python3-vcstool pydocstyle pyflakes python3-coverage python3-mock python3-pep8 

लेकिन मुझे लगता है कि apt-get उदाहरण libpython3-dev के लिए, इन पैकेजों की तुलना में अधिक स्थापित हो जाएगा।

मैं पहले से ही python3https://www.python.org/downloads/ से स्थापित करता हूं लेकिन मुझे लगता है कि यह पूरा नहीं हुआ है।

क्या आप मुझे कुछ सुझाव दे सकते हैं कि इसे पाने के लिए सबसे अच्छा तरीका क्या है?

एक समान प्रश्न यहां पोस्ट किया गया था Install Python 3.5 with pip on Debian 8 लेकिन यह समाधान arm64 पर काम नहीं करता है।


संपादित करें:

Padraic कनिंघम की टिप्पणी के बारे में: पहला कदम मैंने पहले किया है। दूसरा एक परिणाम इस में:

$ sudo python3.5 get-pip.py 
Traceback (most recent call last): 
    File "get-pip.py", line 19177, in <module> 
    main() 
    File "get-pip.py", line 194, in main 
    bootstrap(tmpdir=tmpdir) 
    File "get-pip.py", line 82, in bootstrap 
    import pip 
    File "/tmp/tmpoe3rjlw3/pip.zip/pip/__init__.py", line 16, in <module> 
    File "/tmp/tmpoe3rjlw3/pip.zip/pip/vcs/subversion.py", line 9, in <module> 
    File "/tmp/tmpoe3rjlw3/pip.zip/pip/index.py", line 30, in <module> 
    File "/tmp/tmpoe3rjlw3/pip.zip/pip/wheel.py", line 39, in <module> 
    File "/tmp/tmpoe3rjlw3/pip.zip/pip/_vendor/distlib/scripts.py", line 14, in <module> 
    File "/tmp/tmpoe3rjlw3/pip.zip/pip/_vendor/distlib/compat.py", line 66, in <module> 
ImportError: cannot import name 'HTTPSHandler' 
+0

http://bohdan-danishevsky.blogspot.ie/2015/10/building-python-35-on-raspberry-pi-2.html –

+0

http पर पोस्ट करने पर विचार करें: // रास्पबेरी पाई। इस तरह के सवालों के लिए stackexchange.com/। –

+1

आपको libssl हेडर फ़ाइलों को स्थापित करने की आवश्यकता है, sudo apt-libskl-dev इंस्टॉल करें और recompile python3 –

उत्तर

7

@Padraic कनिंघम के सुझाव libssl हेडर फाइल स्थापित करने के लिए मददगार था।

sudo apt-get install libssl-dev 

लेकिन इस के बाद मैं आगे जीसीसी उच्च संस्करण 5 और CMake उच्च 3.5 स्थापित करने के लिए किया था। नई Raspian खिंचावजीसीसी 6.1 और CMake 3.5 साथ अजगर 3.5 और साथ ही साथ आता है।

तो सबसे आसान तरीका है (परीक्षण के अंतर्गत इस समय) खिंचाव करने के लिए अपने सिस्टम को अपग्रेड करने गया था:

sudo echo 'deb http://mirrordirector.raspbian.org/raspbian/ testing main contrib non-free rpi' > /etc/apt/sources.list.d/stretch.list 
sudo apt-get update 
sudo apt-get dist-upgrade 
sudo apt-get autoremove 

इस शांत आसान और हमेशा अप टू डेट है। अंत में यह मेरा पसंदीदा समाधान है :)

+0

परफेक्ट करें! मुझे निराशा की बहुत बचाई। –

+0

मुझे इस समस्या का उपयोग करने के बाद, एक ही समस्या थी, एम्बेडेड वायरलेस एडाप्टर पहचाना नहीं गया है। डिवाइस "wlan0" नहीं मिला – longlostbro

+0

कभी-कभी इंटरफ़ेस को दूसरा नाम मिला। – Alex44

11

रास्पबेरीपी स्टैक एक्सचेंज पर जाएं और these instructions का पालन करें। संक्षेप में:

sudo apt-get install build-essential libc6-dev 
sudo apt-get install libncurses5-dev libncursesw5-dev libreadline6-dev 
sudo apt-get install libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev 
sudo apt-get install libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev 
cd $HOME 
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz 
tar -zxvf Python-3.5.2.tgz 
cd Python-3.5.2 
./configure  # 3 min 13 s 
# Let's use 4 threads 
make -j4   # 8 min 29 s 
sudo make install # ~ 4 min 
cd .. 
sudo rm -fr ./Python-3.5.2* 
# upgrade: 
sudo pip3 install -U pip 
sudo pip3 install -U setuptools 
+0

यह समाधान मेरे लिए बेहतर था क्योंकि यह मुझे स्थिर रास्पियन रिलीज पर रहने की अनुमति देता है – longlostbro

संबंधित मुद्दे