Подтвердить что ты не робот

Проблемы с установкой Pycharm

Я пытаюсь установить pycharm в свою Linux-ОС. следуя инструкциям pycharm/dowload. Поскольку я запускаю Linux-машину, я убедился в файлах pychrarm в текущем каталоге:

ietX220:~$ ls
Desktop pycharm-community-4.0.1
Documents Music
pycharm-community- 4.0.1.tar.gz
Downloads New Folder Templates
Dropbox octave-workspace Videos
examples.desktop Pictures VirtualBox VMs
jdk1.8.0_25 Public Win7-PV2hh-6c3HY-
QJHM9-8RJJH-P86W8.iso

ietX220:~$ pycharm-*.tar.gz
pycharm-community-4.0.1.tar.gz: command not found

Как вы можете видеть, файл pycharm находится в текущем (домашнем) каталоге, но не найден.

Затем я открыл файл tar, сделанный исполняемым файлом pycharm.sh:

chmod +x pycharm.sh

И затем побежал:

~/pycharm-community-4.0.1/bin$ ./pycharm.sh

Startup Error: Application cannot start in headless mode

Что я делаю неправильно?

4b9b3361

Ответ 1

У меня такая же проблема. Похоже, что у нас с вами есть минимальная (безголовая) Java-установка на наших системах. Используйте свой системный метод для поиска установленных пакетов и поиска Java, и я уверен, вы найдете только openjdk-headless

yum list installed | grep openjdk
# or on debian-based systems
# dpkg --get-selections | grep openjdk
# =>java-1.7.0-openjdk-headless

Тогда решение состоит в том, чтобы установить тот же пакет без суффикса "-headless".

Здесь, где я получаю свою информацию для решения: https://bugzilla.redhat.com/show_bug.cgi?id=1177379

Ответ 2

У меня была такая же проблема, и, как упоминалось ранее, ошибка заключалась в том, что openjdk был безголовый. Что я сделал, я установлен с начала openjdk, используя команду apt-get install default-jdk (для ubuntu). Я знаю, что это не лучший способ сделать это, но это довольно быстро и просто.

Ответ 3

Если у вас уже есть все необходимые предварительные условия (например, Java), попробуйте charmy (установщик PyCharm для Linux).

virtualenv charmy-env

source charmy-env/bin/activate

pip install charmy

charmy install

Это установит PyCharm в ваш домашний каталог. Это также упростит обновление вашей функции PyCharm. Для обновления вам просто нужно ввести

charmy install

вместо того, чтобы загружать дистрибутив вручную, распаковывать его и т.д.

Подробнее см. https://pypi.python.org/pypi/charmy.

Ответ 4

220: ~ $pycharm - *. tar.gz   pycharm-community-4.0.1.tar.gz: команда не найдена

gz файлы не являются исполняемыми файлами. Я думаю, что текущий каталог не находится в вашей переменной PATH. Чтобы обойти это, вы должны сделать "./pycharm-community-3.0.1.tar.gz", и вы должны увидеть сообщение "Permission denied", поскольку файл gz не будет иметь разрешения на выполнение. И если вы дали ему разрешение на выполнение, он сказал бы: "невозможно выполнить двоичный файл: ошибка формата Exec".

Это инструкции с сайта JetBrains:

Copy the pycharm-*.tar.gz to the desired installation location
(make sure you have rw permissions for that directory)
Unpack the pycharm-*.tar.gz using the following command:
tar xfz pycharm-*.tar.gz
Remove the pycharm-*.tar.gz to save disk space (optional)
Run pycharm.sh from the bin subdirectory

ПРИМЕЧАНИЕ. PyCharm в Linux не нуждается в специальной установке или запуске любая установка script. Он заканчивается из pycharm - *. Tar.gz

Если вы запустите команду " tar xfz pycharm - *. tar.gz", вы должны получить каталог в вашем текущем каталоге с именем "pycharm-community-4.0.3". Если вы cd pycharm-community-4.0.3/bin, "ls -al" должен показать, что pycharm.sh уже выполним. Запустите pycharm.sh, и вам нужно сделать это. script запросит пароль в конце, чтобы он мог поместить запуск script в системный каталог. У вас должны быть права администратора для работы этой части. Но если вы этого не сделаете, вы все равно можете запустить PyCharm, выполнив " [путь к каталогу pycharm]/bin/pycharm.sh &" в командной строке.

Я не уверен, что говорит "ПРИМЕЧАНИЕ:", но я бы проигнорировал его, когда вы получаете рабочий PyCharm, делая то, что он говорит выше ПРИМЕЧАНИЕ:.

Ответ 5

Настройте новый стабильный jdk (например, jdk1.7 или jdk 1.8) в вашей системе и установите его по умолчанию jdk.

1.загрузка JDK8

2.SET JAVA HOME

sudo gedit /etc/environment 

export JAVA_HOME=/home/username/Java/jdk1.8 
export JRE_HOME=/home/username/Java/jdk1.8 
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib 


sudo gedit /etc/profile 
//before umask xxx adde
export JAVA_HOME=/home/username/Java/jdk1.8
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib 
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$JAVA_HOME/bin 

3. запустить pycharm

./pycharm.sh