NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Nefunguje pip

Aktivity
Avatar
Ondřej Krsička:10.1.2016 20:03

Snažím se nainstalovat si Django. Tak jsem do Shellu napsal "pip install django", ale nefunguje to. Co mám dělat? Děkuji.

 
Odpovědět
10.1.2016 20:03
Avatar
Richard
Člen
Avatar
Richard:10.1.2016 20:06

Jak by jsi poradil člověku, co by ti řekl: "Nejede mi auto, co mám dělat?"
To že něco nefunguje není popis problému a nelze na to dát řešení.

Nahoru Odpovědět
10.1.2016 20:06
$action = $_GET['Life']; | Když dáš mínus, napiš proč!
Avatar
Adam Ježek
Tvůrce
Avatar
Adam Ježek:10.1.2016 20:07

Jaký máš OS? Verze Pythonu? Chybová hláška?
Promiň, ale křišťálovou kouli mam v servisu, takže ti teď moc neporadim.

Nahoru Odpovědět
10.1.2016 20:07
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Odpovídá na Adam Ježek
Ondřej Krsička:10.1.2016 20:16

Mám Windows 7 a Python 3.5.1. Hlásí to:

Python 3.5.1 (v3.5.1:37a07cee5969, Dec  6 2015, 01:38:48) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> pip install django
SyntaxError: invalid syntax
>>>
 
Nahoru Odpovědět
10.1.2016 20:16
Avatar
Adam Ježek
Tvůrce
Avatar
Adam Ježek:10.1.2016 20:17

pip se nespouští v python shellu ale v příkazovém řádku

Nahoru Odpovědět
10.1.2016 20:17
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
David Smékal:10.1.2016 20:19

Pro pip se ale nespousti python to pise primo do terminalu: pip install django. Python se nespousti.

 
Nahoru Odpovědět
10.1.2016 20:19
Avatar
Odpovídá na Adam Ježek
Ondřej Krsička:10.1.2016 20:20

Tak jsem to napsal do příkazového řádku a nic to nepíše, asi se to stahuje.

 
Nahoru Odpovědět
10.1.2016 20:20
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na Ondřej Krsička
Adam Ježek:10.1.2016 20:22

Mě na win chvíli trvá než pip něco začne vypisovat, dej tomu chvilku.

Nahoru Odpovědět
10.1.2016 20:22
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
David Smékal:10.1.2016 20:22

Ale snad neco psat to musi neco jako todle:
PS C:\Users\David> pip install django
Collecting django
Downloading Django-1.9.1-py2.py3-none-any.whl (6.6MB)
2% | | 176kB 436kB/s eta 0:00:15

 
Nahoru Odpovědět
10.1.2016 20:22
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na David Smékal
Adam Ježek:10.1.2016 20:24

píše, ale většinou mu to trvá neskutečně dlouho. nevim kde je chyba, ale na linuxu začne hned

Nahoru Odpovědět
10.1.2016 20:24
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Odpovídá na David Smékal
Ondřej Krsička:10.1.2016 20:24

ne, nic to nepíše

 
Nahoru Odpovědět
10.1.2016 20:24
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na Ondřej Krsička
Adam Ježek:10.1.2016 20:27

Jestli jsi otevřel CMD a napsal pip install django, a nevypsalo to vůbec nic, ani

'pip' is not recognized as an internal or external command,
operable program or batch file.

, tak je pip nainstalovaný a měl by ufngovat. Když ani po chvilce se nic neděje, tak zkus přes ctrl+c zrušit a napsat

pip -V

to by mělo hned vyhodit verzi. Pokud taky nic, tak reinstalluj python.

Nahoru Odpovědět
10.1.2016 20:27
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Odpovídá na Adam Ježek
Ondřej Krsička:10.1.2016 20:27

Jak dlouho mám čekat?

 
Nahoru Odpovědět
10.1.2016 20:27
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na Ondřej Krsička
Adam Ježek:10.1.2016 20:28

Pokud máš výkonově slabý počítač, tak i minutu, dvě. Zkus jenom vypsat verzi, to by mělo hned.

Nahoru Odpovědět
10.1.2016 20:28
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Odpovídá na Adam Ježek
Ondřej Krsička:10.1.2016 20:29

No, takže to vypadá, že musím reinstalovat Python :(

 
Nahoru Odpovědět
10.1.2016 20:29
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na Ondřej Krsička
Adam Ježek:10.1.2016 20:29

ani pip -V nic nepíše?

Nahoru Odpovědět
10.1.2016 20:29
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Odpovídá na Adam Ježek
Ondřej Krsička:10.1.2016 20:32

Nic to nepíše, nic nemůžu napsat. Jen bliká kurzor.

 
Nahoru Odpovědět
10.1.2016 20:32
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na Ondřej Krsička
Adam Ježek:10.1.2016 20:33

Teď sem ještě kouknul na djangogirls, prý pokud pip zamrzne tak zkus restartovat počítač a potom instlovat přes

python -m pip install django==1.9

A pokud cesta v CMD obsahuje nějaké hnusné znaky, třeba mezery nebo háčky a čárky, třeba C:\Users\User Name\django, tak se přes cd přesuň někam kde to neni

Editováno 10.1.2016 20:35
Akceptované řešení
+20 Zkušeností
Řešení problému
Nahoru Odpovědět
10.1.2016 20:33
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Odpovídá na Adam Ježek
Ondřej Krsička:10.1.2016 20:35

Provedu a pak dám vědět.

 
Nahoru Odpovědět
10.1.2016 20:35
Avatar
Odpovídá na Adam Ježek
Ondřej Krsička:10.1.2016 20:51

Tak jsem to udělal a nainstalovalo se to. V té cestě jsem neměl žádné hnusné znaky ani mezery atd., tak čím to může být, že obyčejné "pip install ..." nefunguje :/

 
Nahoru Odpovědět
10.1.2016 20:51
Avatar
Odpovídá na Adam Ježek
Ondřej Krsička:10.1.2016 20:58

Tak jsem pro jistotu dal v ovládacích panelech odinstalovat Python a pak kliknul na Repair.

 
Nahoru Odpovědět
10.1.2016 20:58
Avatar
hanpari
Člen
Avatar
Odpovídá na Ondřej Krsička
hanpari:10.1.2016 21:19

Nainstaluj si Anacondu a pak jen napiš:
conda install django

django je v balíčcích anacondy, takže bys neměl mít problém.
http://docs.continuum.io/…nda/pkg-docs

Věř mi, že s Anacondou bude tvůj život jednodušší :)

 
Nahoru Odpovědět
10.1.2016 21:19
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na Ondřej Krsička
Adam Ježek:10.1.2016 21:22

A při instalaci pythonu si zaškrtl vše potřebné? Bral si to podle kterého tutoriálu?

Nahoru Odpovědět
10.1.2016 21:22
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Odpovídá na Adam Ježek
Ondřej Krsička:17.1.2016 17:26
python -m pip install django==1.9

Co znamená to "-m"? jedině s ním mi to funguje.
Mám si nainstalovat virtualenv? Není to zbytečný?

 
Nahoru Odpovědět
17.1.2016 17:26
Avatar
Odpovídá na Ondřej Krsička
Neaktivní uživatel:17.1.2016 17:36

Volba -m u pythonu znamená, že projde celý sys.path, najde modul s názvem pip a spustí ho jako skript.

Nahoru Odpovědět
17.1.2016 17:36
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 25 zpráv z 25.