Покажи Публикации - 3p0
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1] 2 3 ... 24
1  Програмиране / Web development / Re: Искам да се зарежда python 3.7 вместо python 2.7 -: Dec 26, 2019, 20:04
Ако бях последвал тези инструкции, още снощи щях да съм готов.
 ;D
2  Програмиране / Web development / Re: Искам да се зарежда python 3.7 вместо python 2.7 -: Dec 26, 2019, 18:24
Дааааааааа !!!!!!!!!
Победата над 2.7 е мощна и идеална:
 
Код:
$ python
Python 3.7.4 (default, Dec 22 2019, 20:32:31)
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.

3  Програмиране / Web development / Re: Искам да се зарежда python 3.7 вместо python 2.7 -: Dec 26, 2019, 17:01
go_fire:
Цитат
Добре де, тоя пай-чарм е платен софтуер. Рашките се славят с добрата си поддръжка до толкова, че Гългъл да ги предпочете пред ИБМ и даже да им позволи да си развяват котлина, нещо, което не са позволявали на никого, ако не броим случката с Ангулар 2.

   Какво чудно има,все пак Сергей Брин (съосновател на "Гългъл") е руски eвpeин ...
   Честно казано,не мога да разбера,с какво точно котлин превъзхожда
джава,но това е вече друг въпрос.

   По темата:
Kолегата има няколко "питона" (2.х , 3.х ...) и би могъл да си избере
този,който най-добре му пасва с:

ln -sf /path/to/pravilnia/python /usr/bin/python

Може и да проучи как се работи с командата strace,пускайки въпросното приложение
директно от терминала ще види къде са проблемите.
Пуснах два варианта на горната команда:

Код:
$ ln -sf /usr/local/bin /home/misterblack/anaconda3/bin

Код:
sudo ln -sf /usr/local/bin /usr/bin

След всяка от тях пробвах дали се е променило нещо
Код:
$ python
Python 2.7.13 (default, Sep 26 2018, 18:42:22)
[GCC 6.3.0 20170516] on linux2
Тази омагьосана версия 2.7.13 дърпа конците на Питона по ужасен начин!
4  Програмиране / Web development / Re: Искам да се зарежда python 3.7 вместо python 2.7 -: Dec 26, 2019, 16:25
Не, не!

В никакъв случай не те карам да го променяш. Това значи да те цензурирам. Просто казах, че на мен (лично на мен) този сложен термин ми идва прекалено много. Ползвай го, колкото пожелаеш и в никакъв случай не се съобразявай с прищявките ми.
Хаха, не го приемам за цензура. Ако го приемах така, нямаше да го променя  :P
Просто като изкара само думата в цитат, лъсна това, което казваш - грозно :)

@3p0, как си го инсталирал този пайчарм ?
Стартирах тула:
MX Package Installer
въведох като филтър за търсене "pycharm"
кликах последователно върху табовете на репозиториите докато стигнах до репозитори: Flatpacks - там се появиха двете възможности: PyCharm-Community и PyCharm-Professional
Инсталирах: PyCharm-Community
5  Програмиране / Web development / Re: Искам да се зарежда python 3.7 вместо python 2.7 -: Dec 26, 2019, 16:21
Добре де, тоя пай-чарм е платен софтуер. Рашките се славят с добрата си поддръжка до толкова, че Гългъл да ги предпочете пред ИБМ и даже да им позволи да си развяват котлина, нещо, което не са позволявали на никого, ако не броим случката с Ангулар 2.

На мястото на Трипио, аз вече щях да съм им писал. Най-вероятно ще му поискат отдалечен достъп и ще оправят проблема за минута. Това си влиза в цената.

Вместо това три дни се чудим коя символна връзка не е наред и коя променлива на средата, към кое сочи по-напред.

Мейкми даде и една много ценна идея (за точно такива случаи) да ползва snap.
Има PyCharm-Professional = платена
има PyCharm-Community = безплатна - тази инсталирах.
6  Програмиране / Web development / Re: Искам да се зарежда python 3.7 вместо python 2.7 -: Dec 26, 2019, 16:15
Доколкото схванах от писаното дотук има три бинарни интерпретатора на Питон - 2.7.х; 3.6.х и 3.5m.х.

Значи кой отях ще се използва по-подразбиране се определя от PATH-променливата на средата.
Тук явно е питона от домашната папка (PyCharm ide). Сега един лесен начин за решаване на проблема е следния:

1. Махаш /home/anaconda3/python/bin от променливите на средата (редактираш .bashrc & .zshrc) според това кой интерпретатор се ползва (добра идея е да запазиш стария файл, за всеки случай).
Вероятно ще остане /usr/local/bin преди /usr/bin, така ако направиш символична връзка на /usr/bin/python3[.6] към /usr/local/bin/python и рестартираш мисля че вече ще имаш версия 3 на Питон по подразбиране.

Има едно обаче, и то е дали това ще работи с PyCharm (според мен по-вероятно не), не мисля че случайно са добавили този бинарен питон (3.5) и може да се окаже че е компилиран с опции специфични за тази среда - само като предположение.

И като се променя линка в /usr/local/bin/python могат да се сменят ръчно версиите.
И още едно предупреждение, някои дистрибуции разчитат на версия 2.7.х за да работят правилно (модулите на питон) и тази смяна може да счупи доста неща (дори почти всичко). Въпреки че май вече питон3 е основен в повечето дистрибуции,
Има три бинарни интерпретатора на Питон - 2.7.х; 3.7.4 и 3.5m.х.
Най-ужасното в тази история, е че аз не знам къде се намира тази прекрасна PATH-променливата на средата, засега отлагам това действие, докато науча ....
7  Програмиране / Web development / Re: Искам да се зарежда python 3.7 вместо python 2.7 -: Dec 26, 2019, 16:08
Аз не схванах. анаконда ти е дебианскя username в линукса или това е няква извратения. Все пак каза че си с минт.? Джета общо взето ти каза какво се случва. Средата не ти е /usr/bin/python , а /home/anaconda3/bin/python и понеже ми е малкоо мистерия с юзърите на системата ти, не мога да се сетя какво ти е.

За да стане по-ясно, може да дадеш и :
Код:
$ echo $PATH
Не съм негър, а просто ползвам юзърнейм misterblack, изтрих го за да не ме помислите за негър!

Инсталацията на Анаконда самичка по нейно усмотрение ми е инсталирала Питон 3.5.
Аз като видях, че команда $ python ми дава данни за версия 2.7 си инсталирах Питон версия 3.7.4 без да знам, че Анаконда вече ми е инсталирала 3.5.
Код:
$ echo $PATH
/home/misterblack/anaconda3/bin:/home/misterblack/anaconda3/condabin:/home/misterblack/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/usr/bin/core_perl:/usr/games/bin:.
8  Програмиране / Web development / Re: Искам да се зарежда python 3.7 вместо python 2.7 -: Dec 26, 2019, 15:40
Пускайте темата в коша, съвсем я омотах тази тема като пате в кълчища ....
9  Програмиране / Web development / Re: Искам да се зарежда python 3.7 вместо python 2.7 -: Dec 26, 2019, 15:21
Как се озова в домашната ти директория този /home/anaconda3/bin/python
че даже и път има до там.
това anaconda3 ти ли си или някой те е изхакал?
Аз изтрих моето потребителско име, затова изглежда, че anaconda3 е моето потребителско име.
Изтрих го, понеже в действителност не е 3p0. Много пъти съм използвал потребителско име 3p0, но този път не ....
Ако потребителското ми име беше 3p0 горния път би бил:
Код:
/home/3p0/anaconda3/bin/python
10  Програмиране / Web development / Re: Искам да се зарежда python 3.7 вместо python 2.7 -: Dec 25, 2019, 23:24
Цитат
Anaconda is a Data Science platform. It aims to simplify development, packaging and deploying packages in certain programming languages. It currently supports Python (2 & 3 both)
Уж Анаконда поддържа PyCharm, обаче идва със Spider3 - друга IDE поддържаща Python.
Тя си има самоинсталиран Python 3.5m
11  Програмиране / Web development / Re: Искам да се зарежда python 3.7 вместо python 2.7 -: Dec 25, 2019, 23:07
Код:
$ which python
/home/anaconda3/bin/python

Код:
$ ls -lah /usr/bin/python*
lrwxrwxrwx 1 root root   24 Dec 25 04:45 /usr/bin/python -> /usr/local/bin/python3.7
lrwxrwxrwx 1 root root    9 Jan 24  2017 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 3.7M Sep 26  2018 /usr/bin/python2.7
lrwxrwxrwx 1 root root    9 Jan 20  2017 /usr/bin/python3 -> python3.5
-rwxr-xr-x 2 root root 4.6M Sep 27  2018 /usr/bin/python3.5
-rwxr-xr-x 2 root root 4.6M Sep 27  2018 /usr/bin/python3.5m
-rwxr-xr-x 1 root root  398 Oct  4  2016 /usr/bin/python3-jsonschema
lrwxrwxrwx 1 root root   10 Jan 20  2017 /usr/bin/python3m -> python3.5m
12  Програмиране / Web development / Re: Искам да се зарежда python 3.7 вместо python 2.7 -: Dec 25, 2019, 20:03
Снощи многократно се опитвах, да направя Python 3.7 да се стартира като питон по подразбиране, но не съм успял, понеже от home папката:
Код:
$ python
Python 2.7.13 (default, Sep 26 2018, 18:42:22)
[GCC 6.3.0 20170516] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
13  Програмиране / Web development / Re: Искам да се зарежда python 3.7 вместо python 2.7 -: Dec 25, 2019, 19:40
Python 3.7.4 го инсталирах със следните команди:
Код:
sudo ./configure --enable-optimizations
sudo make altinstall
14  Програмиране / Web development / Re: Искам да се зарежда python 3.7 вместо python 2.7 -: Dec 25, 2019, 15:08
Аз съм с Linux MX-18 "Continuum".

Код:
$ $which python
Python 3.7.4 (default, Aug 13 2019, 20:35:49)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Код:
$ /usr/bin/python
Python 3.7.4 (default, Dec 22 2019, 20:32:31)
[GCC 6.3.0 20170516] on linux
Код:
$ $ll /usr/bin/python*
  File "/usr/bin/python2", line 1
SyntaxError: Non-UTF-8 code starting with '\x86' in file /usr/bin/python2 on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
Следващите команди дават, че били непознати команди ...
15  Програмиране / Web development / Re: Искам да се зарежда python 3.7 вместо python 2.7 -: Dec 25, 2019, 04:36
Целта ми не е да сменя питон с питон3, а питонът по подразбиране да бъде питон3.
Причината за въпроса ми е, че инсталирах PyCharm 2019.3, отворих с него не проект, а само един самостоятелен питонски файл, с елементарен код, който да стартирам чрез PyCharm.
Обаче PyCharm желае първо да му настроя някои неща, между които и къде се намира Python interpreter.
Полето за настройка на пътя към Python interpreter не може да бъде описано чрез клавиатурата, а трябва да бъде избрано от падащ списък, обаче този падащ списък е празен.
При това положение, аз започнах да си мисля, че PyCharm не знае къде се намира Python3 и затова предлага празен списък с пътища към него и съответно, не мога да го нстроя.
Още по време на инсталацията на питон3 четох и прилагах точки за последователно изпълнение на инсталацията - възможно е там да не съм изпълнил някоя точка както трябва ...
Страници: [1] 2 3 ... 24