Closed chrbeckm closed 5 years ago
Danke fürs prüfen und bearbeiten. :+1:
Im PR #49 hab ich auch ein paar häufig auftretende Probleme behandelt.
(zumindest der texdoc
Fehler ist auch dabei)
Zu dem ghostscript
-Fehler gabs auch schonmal ne Email, konnte man durch:
sudo apt update
sudo apt-get install ghostscript
fixen.
Das betrifft nur PNG export, PDF geht und sollte eh benutzt werden.
Aber wenn man mal pngs macht, gut zu wissen.
Ich glaube die neue Anaconda-Version schreibt mittlerweile auch die richtige Zeile
. $HOME/.local/anaconda3/etc/profile.d/conda.sh
in die .bashrc
. Den Schritt könnte man dann auch rausnehmen.
Sollte man die Behebung der Fehler dann hinter den Punkt Update schreiben?
Ne, pack das ruhig in die Installation mit rein (auch bei linux, da ist das ja das gleiche Problem, man braucht ghostscript um pngs zu bauen)
Zu dem
ghostscript
-Fehler gabs auch schonmal ne Email, konnte man durch:sudo apt update sudo apt-get install ghostscript
fixen.
Hier muss ich mich etwas korrigieren, die Email bezog sich auf folgende Warning: "UserWarning: matplotlibrc text.usetex can not be used unless ghostscript-8.60 or later is installed on your system [...]"
Ich glaube die neue Anaconda-Version schreibt mittlerweile auch die richtige Zeile
. $HOME/.local/anaconda3/etc/profile.d/conda.sh
in die.bashrc
. Den Schritt könnte man dann auch rausnehmen.
Der aktuelle Anaconda-Installer schreibt folgendes in die .bashrc
, wenn man nach der
Installation die entsprechende Frage mit yes
beantwortet (der default ist allerdings no
):
Gleiches kann man auch manuell durch den Befehl `conda init` erreichen.
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/luckyjosh/.local/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/home/luckyjosh/.local/anaconda3/etc/profile.d/conda.sh" ]; then
. "/home/luckyjosh/.local/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/home/luckyjosh/.local/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
Ich glaube die neue Anaconda-Version schreibt mittlerweile auch die richtige Zeile . $HOME/.local/anaconda3/etc/profile.d/conda.sh in die .bashrc. Den Schritt könnte man dann auch rausnehmen.
nein, habe es gerade erneut installiert und es steht nicht in der .bashrc drin
Ich habe es jetzt bis zum Ende geschafft. Einige der Screenshots habe ich mit aktuelleren ersetzt, diese liegen erstmal in einem eigenen Ordner.
texdoc texlive
ProblemenBeim laden von %matplotlib
in ipython
wird TkAgg
verwendet.
Beim ausführen von plt.plot
bricht er mit dem Fehler
TclError: couldn't connect to Display "0.0"
ab. Praktikum.xlaunch läuft aber. Wird qt5 mit
sudo apt install qt5-default
nachinstalliert, bricht ipython
bei %matplotlib
mit
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-toolbox'
qt.qpa.screen: QXcbConnection: Could not connect to display 0.0
ab. Danach ist in ConEmu auch kein weitere Befehl sichtbar, aber ausführbar.
texdoc texlive
wirft den Fehler
Unable to init server: Could not connect: Connection refused
Cannot parse arguments: Cannot open display:
Ich glaube die neue Anaconda-Version schreibt mittlerweile auch die richtige Zeile . $HOME/.local/anaconda3/etc/profile.d/conda.sh in die .bashrc. Den Schritt könnte man dann auch rausnehmen.
nein, habe es gerade erneut installiert und es steht nicht in der .bashrc drin
Du hast Recht, wenn man den Befehl benutzt der noch in der Anleitung steht:
bash Anaconda3-2019.03-Linux-x86_64.sh -p ~/.local/anaconda3 -b
Das -b
am Ende steht für "keine Änderungen am PATH
", wenn man das weglässt wird man
am Ende der Installation gefragt. Siehe meinen Kommentar dazu.
Probleme
Testen
Beim laden von
%matplotlib
inipython
wirdTkAgg
verwendet. Beim ausführen vonplt.plot
bricht er mit dem FehlerTclError: couldn't connect to Display "0.0"
ab. Praktikum.xlaunch läuft aber. Wird qt5 mit
sudo apt install qt5-default
nachinstalliert, bricht
ipython
bei%matplotlib
mitQStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-toolbox' qt.qpa.screen: QXcbConnection: Could not connect to display 0.0
ab. Danach ist in ConEmu auch kein weitere Befehl sichtbar, aber ausführbar.
texdoc texlive
wirft den FehlerUnable to init server: Could not connect: Connection refused Cannot parse arguments: Cannot open display:
Was sagt der Tooltip, wenn du mit der Maus über das Symbol im SystemTray 'hoverst'? Heißt das Display vielleicht anders (also nach dem
:
)?
Wie sieht die Zeile mit der Definition für das Display in deiner .bashrc
aus?
Bin da ansonsten etwas überfragt :thinking: Ich gehe die Anleitung auch nochmal durch.
Ich konnte das Problem mit dem XServer reproduzieren (liegt meiner Ansicht nach an der Ubuntu 18.04 Version) und ich hab auch eine Lösung gefunden. Ich war allerdings etwas unaufmerksam und habe 2 Änderungen aufeinmal vorgenommen. Ich kann nicht genau sagen, ob eine von beiden auch gereicht hätte :man_facepalming: :see_no_evil:
Installation von X Server tools und utilities:
sudo apt install xbase-clients
Ich hab in der .bashrc
die DISPLAY
-Definition um die 'IP' ergänzt:
~export DISPLAY=:0.0
~ :arrow_right: export DISPLAY=localhost:0.0
(Ich glaube aber das das nicht ausschlaggebend ist.)
Ich werde schauen, dass ich das auch noch mal ausprbiere, evtl geht es ja mit 16.04 besser? Vermutlch aber erst am Montag.
~`export DISPLAY=:0.0`~ arrow_right `export DISPLAY=localhost:0.0` (Ich glaube aber das das nicht ausschlaggebend ist.)
Ich habe es gerade ausprobiert und das hier reicht. Ich ändere es dann in der Anleitung, wenn es bei dir auch so ist.
Beim durchgehen der Anleitung sind mir ein paar Dinge aufgefallen:
matplotlib wirft in Verbindung mit LaTeX den Fehler: ghostscript-9.00 required