Diskuze: Nefunguje pip

Python Python Nefunguje pip

Avatar
Ondřej Krsička
Redaktor
Avatar
Ondřej Krsička:

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. ledna 20:03
Avatar
Richard
Člen
Avatar
Richard:

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. ledna 20:06
$action = $_GET['Life']; | Když dáš mínus, napiš proč!
Avatar
Adam Ježek
Tým ITnetwork
Avatar
Adam Ježek:

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  +1 10. ledna 20:07
Pokud chceš odpovědět, klikni na odpovědět. Pokud chceš vložit zdroják, klikni na vložit zdroják (</>)
Avatar
Ondřej Krsička
Redaktor
Avatar
Odpovídá na Adam Ježek
Ondřej Krsička:

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. ledna 20:16
Avatar
Adam Ježek
Tým ITnetwork
Avatar
Adam Ježek:

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

Nahoru Odpovědět  +1 10. ledna 20:17
Pokud chceš odpovědět, klikni na odpovědět. Pokud chceš vložit zdroják, klikni na vložit zdroják (</>)
Avatar
David Smékal:

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

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

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

 
Nahoru Odpovědět 10. ledna 20:20
Avatar
Adam Ježek
Tým ITnetwork
Avatar
Odpovídá na Ondřej Krsička
Adam Ježek:

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

Nahoru Odpovědět 10. ledna 20:22
Pokud chceš odpovědět, klikni na odpovědět. Pokud chceš vložit zdroják, klikni na vložit zdroják (</>)
Avatar
David Smékal:

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. ledna 20:22
Avatar
Adam Ježek
Tým ITnetwork
Avatar
Odpovídá na David Smékal
Adam Ježek:

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  +1 10. ledna 20:24
Pokud chceš odpovědět, klikni na odpovědět. Pokud chceš vložit zdroják, klikni na vložit zdroják (</>)
Avatar
Adam Ježek
Tým ITnetwork
Avatar
Odpovídá na Ondřej Krsička
Adam Ježek:

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. ledna 20:27
Pokud chceš odpovědět, klikni na odpovědět. Pokud chceš vložit zdroják, klikni na vložit zdroják (</>)
Avatar
Ondřej Krsička
Redaktor
Avatar
 
Nahoru Odpovědět 10. ledna 20:27
Avatar
Adam Ježek
Tým ITnetwork
Avatar
Odpovídá na Ondřej Krsička
Adam Ježek:

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. ledna 20:28
Pokud chceš odpovědět, klikni na odpovědět. Pokud chceš vložit zdroják, klikni na vložit zdroják (</>)
Avatar
Ondřej Krsička
Redaktor
Avatar
Odpovídá na Adam Ježek
Ondřej Krsička:

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

 
Nahoru Odpovědět 10. ledna 20:29
Avatar
Adam Ježek
Tým ITnetwork
Avatar
Nahoru Odpovědět 10. ledna 20:29
Pokud chceš odpovědět, klikni na odpovědět. Pokud chceš vložit zdroják, klikni na vložit zdroják (</>)
Avatar
Ondřej Krsička
Redaktor
Avatar
Odpovídá na Adam Ježek
Ondřej Krsička:

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

 
Nahoru Odpovědět 10. ledna 20:32
Avatar
Adam Ježek
Tým ITnetwork
Avatar
Odpovídá na Ondřej Krsička
Adam Ježek:

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. ledna 20:35
Akceptované řešení
+20 Zkušeností
Řešení problému
Nahoru Odpovědět 10. ledna 20:33
Pokud chceš odpovědět, klikni na odpovědět. Pokud chceš vložit zdroják, klikni na vložit zdroják (</>)
Avatar
Ondřej Krsička
Redaktor
Avatar
 
Nahoru Odpovědět 10. ledna 20:35
Avatar
Ondřej Krsička
Redaktor
Avatar
Odpovídá na Adam Ježek
Ondřej Krsička:

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. ledna 20:51
Avatar
Ondřej Krsička
Redaktor
Avatar
Odpovídá na Adam Ježek
Ondřej Krsička:

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

 
Nahoru Odpovědět 10. ledna 20:58
Avatar
hanpari
Redaktor
Avatar
Odpovídá na Ondřej Krsička
hanpari:

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. ledna 21:19
Avatar
Adam Ježek
Tým ITnetwork
Avatar
Odpovídá na Ondřej Krsička
Adam Ježek:

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. ledna 21:22
Pokud chceš odpovědět, klikni na odpovědět. Pokud chceš vložit zdroják, klikni na vložit zdroják (</>)
Avatar
Ondřej Krsička
Redaktor
Avatar
Odpovídá na Adam Ježek
Ondřej Krsička:
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. ledna 17:26
Avatar
Filip Šohajek
Redaktor
Avatar
Odpovídá na Ondřej Krsička
Filip Šohajek:

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. ledna 17:36
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.