Installera Python 3.4 (och pylint) i Cygwin

  • Författare
  • Meddelande
Online
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10213
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Installera Python 3.4 (och pylint) i Cygwin

Inlägg14 sep 2015, 10:24

Någon undrade om pylint på Cygwin. Så jag testade och såg att pylint inte hade stöd för python 3.2. Men som tur var hittade jag att Python 3.4 numer finns på Cygwin.

Så, hur installerar jag om Python så jag får det senaste och dessutom hur installerar jag pylint med pip3 för att få senaste versionen (till skillnad från den äldre versionen som finns tillgänglig med apt-cyg)?

För egen del hade jag den äldra versionen python3.2 och fick pilla lite för att uppgradera. Här är stegen jag gjorde.

1) Se till att man har senaste versionen av apt-cyg.
Kod: Markera allt
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin


Kod: Markera allt
Mikael@w81-debian ~
$ apt-cyg --version
apt-cyg version 0.59

The MIT License (MIT)

Copyright (c) 2005-9 Stephen Jungels


2) Se till att apt-cyg har senaste informationen om alla Cygwin-paket och dubbelkolla att version 3.4 är det aktuella för python3.
Kod: Markera allt
apt-cyg update


Kod: Markera allt
Mikael@w81-debian ~
$ apt-cyg show python3
python3
sdesc: "Py3K language interpreter"
ldesc: "Python is an interpreted, interactive, object-oriented programming
language. It incorporates modules, exceptions, dynamic typing, very high level
dynamic data types, and classes. Python combines remarkable power with very
clear syntax. It has interfaces to many system calls and libraries, as well as
to various window systems, and is extensible in C or C++. It is also usable as
an extension language for applications that need a programmable interface."
category: Python Interpreters
requires: bash cygwin cygwin-devel libbz2_1 libcrypt0 libexpat1 libffi6 libgdbm4 libintl-devel libintl8 liblzma5 libncursesw10 libopenssl100 libreadline7 libsqlite3_0 zlib0 binutils libuuid-devel
version: 3.4.3-1
install: x86_64/release/python3/python3-3.4.3-1.tar.xz 6846564 8e2ffe43b3e31b531a262fd6a8dc158daf84e4eefb84c548227580f213612dd9e6bf7384a13308817728b5296f56d1477c4d8014d147c7f20b3b15454e91189d
source: x86_64/release/python3/python3-3.4.3-1-src.tar.xz 14431004 203158b8e740638ad4e1abcac284c110bb5dd8398f173eb31aaa6d3af5c4b8a8b614076ad3f17603c23df82ad3f5ad22d204229f3e7a7c689f847cc975c9e250
[prev]
version: 3.2.5-4
install: x86_64/release/python3/python3-3.2.5-4.tar.xz 4221352 bf2432a3abc1223c7fe3f56b71d0b128e3ac1efa532c80c09edf8de15b0736805f0efc888a242d693202bbc39c239d976886a0dca469c52285584bfd3264d488
source: x86_64/release/python3/python3-3.2.5-4-src.tar.xz 10993236 2f61fc4f86401533cf99b5bab8706fb844c4ae5f383b2116db8609d3b0d0d1542bf25fab62b10b854593226e6441e213df72f8d8da1d6d86de86c968a787d14b


3) Avinstallera python3 och ominstallera python3. Dubbelkolla att version 3.4 är installerad.
Kod: Markera allt
apt-cyg remove pyton3
apt-cyg install python3


Kod: Markera allt
Mikael@w81-debian ~
$ python3 --version
Python 3.4.3


4) Installera om pip3.
Kod: Markera allt
wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py


Dubbelkolla att pip3 kör mot rätt version av Python.
Kod: Markera allt
Mikael@w81-debian ~
$ pip3 --version
pip 7.1.2 from /usr/lib/python3.4/site-packages (python 3.4)


5) Installera pylint med pip3 och kolla versionen som blir installerad.
Kod: Markera allt
pip3 install pylint


Kod: Markera allt
Mikael@w81-debian ~
$ pylint --version
No config file found, using default configuration
pylint 1.4.4,
astroid 1.3.8, common 1.0.2
Python 3.4.3 (default, May  5 2015, 17:58:45)
[GCC 4.9.2]


Yey!
...
..:
.... /mos

Sebastian

php-programmerare

  • Inlägg: 40
  • Blev medlem: 31 aug 2018, 13:22

Re: Installera Python 3.4 (och pylint) i Cygwin

Inlägg05 sep 2018, 13:23

Jag har nu installerat pip3 men stöter på patrull med pylint.

jag skriver
Kod: Markera allt
pip3 install pylint


Den börjar jobba och jag får några progress bars som laddas upp till fullt, men sen får jag följande två röda felmeddelanden:

ung. i mitten av texten:

Kod: Markera allt
  unable to execute 'gcc': No such file or directory
  error: command 'gcc' failed with exit status 1

  ----------------------------------------
  Failed building wheel for typed-ast <--DETTA STÅR I RÖTT!!! OBS
  Running setup.py clean for typed-ast
  Running setup.py bdist_wheel for lazy-object-proxy ... done
  Stored in directory: /home/Kawabanga/.cache/pip/wheels/a0/63/e2/6d93295282cb35                          b53b14b50b602c76dfb04471e21b31d8ad7b



Sedan kommer det längst ner ett längre rött meddelande:

Kod: Markera allt
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-
install-3c_le31x/typed-ast/setup.py';f=getattr(tokenize, 'open', open)(__file__)
;code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exe
c'))" install --record /tmp/pip-record-o4n_vmku/install-record.txt --single-vers
ion-externally-managed --compile" failed with error code 1 in /tmp/pip-install-3
c_le31x/typed-ast/
Online
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10213
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Installera Python 3.4 (och pylint) i Cygwin

Inlägg05 sep 2018, 16:16

Det låter lite som svaret i tråden "Installera Pylint ger error".
Kika i den tråden och se om saker kan klarna.
...
..:
.... /mos

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 8 gäster