Installer gnuplot 5.0.1 sur OSX
j'ai téléchargé les fichiers source de gnuplot 5.0.1 (gnuplot-5.0.1.tar.gz) à partir de la Source forge page. J'ai aussi installé les outils en ligne de commande sur mon OS X 10.7.5 pour avoir gcc
et make
dans le /usr/bin
dossier.
j'ai suivi les instructions d'installation trouvées dans INSTALL.gnu
le fichier de l'archive: j'ai couru le configure
le fichier et tapé make
, make check
,make install
et make clean
. Avec ces commandes, gnuplot
est situé dans /usr/local/bin/
.
make check
la commande produit beaucoup de lignes dans le shell avant de tester de nombreux scripts gnuplot. Je pouvais en fait visualiser les tracés et j'ai pensé "super, ça marche". J'ai donc ouvert un nouveau terminal shell et tapé gnuplot
pour commencer à l'utiliser (le terminal est automatiquement défini à qt). A simple plot sin(x)
échoue. Gnuplot renvoie ces messages:
Could not start gnuplot_qt with path "/usr/local/libexec/gnuplot/5.0/gnuplot_qt"
Could not start gnuplot_qt with path "/usr/local/libexec/gnuplot/5.0/gnuplot_qt"
Could not connect to gnuplot_qt "" . Starting a new one
Could not start gnuplot_qt with path "/usr/local/libexec/gnuplot/5.0/gnuplot_qt"
Warning: slow font initialization . . . . . . . . .
Warning: slow font initialization . . . . . . . . .
Warning: slow font initialization . . . . . . . . .
Warning: slow font initialization . . . . . . . . .
…
le message d'avertissement continue d'apparaître indéfiniment si Je ne ferme pas le terminal.
5 réponses
pour minimiser mon effort, j'ai tendance à utiliser les gestionnaires de paquets pour installer des outils en ligne de commande autant que possible.
pour OS X je recommande d'utiliser homebrew. Installer gnuplot avec homebrew est aussi facile que de taper:
brew install gnuplot
la meilleure façon d'utiliser gnuplot sur MacOS est de le configurer pour qu'il fonctionne avec aquaterm par opposition à X11. Voici ce que j'ai fait pour le faire sur Yosemite et El Capitan MacOS:
- d'abord enlever toute pré-installation de gnuplot et aquaterm, le cas échéant:
Brew uninstall gnuplot
- supprimer manuellement Aquaterm si vous l'avez installé via le fichier dmg précédemment à partir de votre application.
- si vous avez installé Aquaterm en utilisant brew puis utiliser
brew uninstall aquaterm
.
bottomline: vous ne devriez pas avoir d'installation de gnuplot ou aquaterm sur votre système.
- maintenant installer aqua term en utilisant la commande brew:
brew install Caskroom/cask/aquaterm
- puis installez gnuplot en utilisant la commande follwing:
brew install gnuplot --with-aquaterm --with-qt4
- Enfin, exécuter la commande suivante pour créer un raccourci de gnuplot dans votre chemin
ln -s /usr/local/Cellar/gnuplot/5.0.4/bin/gnuplot /usr/local/bin/gnuplot
C'est tout; il suffit de noter que l'emplacement de gnuplot pourrait être différent si brew a installé une version différente de gnuplot.
maintenant si vous courez gnuplot
dans votre terminal, vous devriez voir quelque chose comme ceci:
la sortie de gnuplot
commande
grâce à @irundaia answer plus quelques recherches Google, j'ai finalement obtenu gnuplot travailler avec mon terminal X11 préféré. Voici le workflow: dans un type de terminal:
brew uninstall gnuplot
brew install gnuplot --with-x11
la première commande Désinstaller un gnuplot précédent installé avec homebrew. La seconde commande installe gnuplot par spécifier le terminal x11. De cette façon, l'ouverture de gnuplot définit automatiquement le terminal à x11, et les messages d'avertissement concernant "gnuplot_qt" et "l'initialisation lente de la police"." disparu!
j'ai rencontré des problèmes similaires pendant que je testais quelques algorithmes en utilisant Octave, donc j'ai fait ce qui suit qui a résolu les problèmes.
vous pouvez essayer ceci, si vous avez déjà gnuplot installé, s'il vous plaît désinstallez-le en utilisant brew uninstall gnuplot
.
- télécharger Aquaterm de emplacement.
- une Fois le téléchargement terminé, suivez les instructions pour l'installation
- Ouvrir Aquaterm X. x.x.dmg
- Double cliquez sur AquatermInstaller.pkg
- Suivez l'assistant d'installation.
une fois L'installation D'Aquaterm terminée, installez
gnuplot
en utilisant la commande ci-dessousbrew install gnuplot –with-aquaterm —-with-qt4
la commande ci-dessus, ainsi que l'installation gnu plot, configure également le type de terminal à aqua, ce qui signifie que vous n'avez pas à lancer l'installation setenv command post. Pour confirmer, lancez la commande "gnuplot" dans le terminal et au bas du résultat, vous devriez voir " Terminal type de jeu d'aqua".
pour vérifier l'installation et la configuration, exécutez le test ci-dessous en Octave:
x = 1:10
y = 1:10
plot(x,y)
qui devrait lancer aquaterm avec le graphique.
veuillez régler correctement les paramètres d'environnement ci-dessous.
GNUPLOT_DRIVER_DIR = "/usr/local/libexec/gnuplot/5.2"
GNUPLOT_PS_DIR = "/usr/local/share/gnuplot/5.2/PostScript"
HELPFILE = "/usr/local/share/gnuplot/5.2/gnuplot.gih"
par exemple:
export GNUPLOT_DRIVER_DIR="/home/boris/local/libexec/gnuplot/5.2"