Topic: FEniCS  (Letto 1940 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Valentina91

  • python unicellularis
  • *
  • Post: 12
  • Punti reputazione: 0
    • Mostra profilo
Re: FEniCS
« Risposta #15 il: Aprile 29, 2015, 08:10 »
In pratica, se scrivo un codice di FEniCS, quindi che inizia con

[codice]from dolfin import * [/codice]

e scrivo sul terminale di FEniCS

[codice]python nome_file.py[/codice]

ottengo come risultato:

Fatal Python error: PyThreadState_Get: no current thread
Abort trap: 6


Ho provato anche a disinstallare Canopy, ma in questo caso non riesco più a compilare nulla, ricevendo come risposta:

dyld: Library not loaded: @rpath/Python
  Referenced from: /Users/valentina/Library/Enthought/Canopy_64bit/User/bin/python
  Reason: image not found
Trace/BPT trap: 5

Offline riko

  • python deus
  • *
  • moderatore
  • Post: 7.453
  • Punti reputazione: 12
    • Mostra profilo
    • RiK0 Tech Temple
Re: FEniCS
« Risposta #16 il: Aprile 29, 2015, 12:29 »
Guarda, disinstalla fenics.
Rendi canopy invisibile (quando scrivi python nel terminale deve arrivare quello di sistema).
Reinstalla fenics. Usa fenics dalla loro UI. Dovrebbe funzion are.

Offline Valentina91

  • python unicellularis
  • *
  • Post: 12
  • Punti reputazione: 0
    • Mostra profilo
Re: FEniCS
« Risposta #17 il: Aprile 29, 2015, 15:40 »
Citazione
(quando scrivi python nel terminale deve arrivare quello di sistema).

invece di scrivere
python nome_file.py

ho scritto
/usr/bin/python nome_file.py

e ha funzionato.
Credo sia la stessa cosa che suggerisci, cioè forzare il python di sistema invece di quello di canopy.

Grazie!

Offline Giornale di Sistema

  • python sapiens sapiens
  • ******
  • Post: 3.124
  • Punti reputazione: 4
    • Mostra profilo
    • Distillato di Python
Re: FEniCS
« Risposta #18 il: Aprile 29, 2015, 19:09 »
Citazione
(quando scrivi python nel terminale deve arrivare quello di sistema).

invece di scrivere
python nome_file.py

ho scritto
/usr/bin/python nome_file.py

e ha funzionato.
Credo sia la stessa cosa che suggerisci, cioè forzare il python di sistema invece di quello di canopy.

Grazie!

Che poi era la cosa che si era detto sin dall'inizio:

anche se è per la versione precedente del tuo SO, già visto questo?
http://fenicsproject.org/qa/3192/import-dolfin-failed-from-the-binary-package-for-fenics-1-3-0

Offline Valentina91

  • python unicellularis
  • *
  • Post: 12
  • Punti reputazione: 0
    • Mostra profilo
Re: FEniCS
« Risposta #19 il: Aprile 29, 2015, 23:21 »
Si hai ragione ma il primo comando sudo port select python python27-apple non funziona,
quindi non sapevo come applicare quanto detto nel punto uno.