Cassiopee Forum
CFD python modules
S'il vous plaît connectez vous ou Enregistrement'.
Date et heure en ce moment : lundi, 11 décembre 2017, 02:59

Nouvelle discussion | Répondre
Cassiopee Forum :: Discussions, suggestions, bug report :: General :: installation Cassiopée Windows  ::
Thomas Renaud
Administrator
Image


Messages: 43
installation Cassiopée Windows (jeudi, 24 avril 2014, 13:11) citation  
J'ai testé l'install de la version Windows 64bit de Cassiopée open source.
L'installateur met le répertoire dans la partie 32bits (Program Files x86) et non pas dans la partie 64bits de Windows 7. Ca marche qd meme mais je sais pas si Windows l'interprete bien en 64bits ensuite.

Question subsidiaire: avec cette install, peut-on lancer des scripts Python avec appel aux modules aussi ou bien ne s'agit-il que de l'installation de l'interface tk?

Ip enregistré Statut: déconnecté Profil | Site Web 
Ordre des réponses: Première réponse en dernier :: Première réponse en premier
ChristopheBenoit
Administrator
Image


Messages: 169
RE: installation Cassiopée Windows (lundi, 28 avril 2014, 10:59) citation  
Il n'y a pas de souci, c'est bien interprété en 64 bits.
Par contre, l'installeur (si il marche en mode 64bits)
doit le mettre dans le bon repertoire de program files automatiquement.

Pour lancer des scripts, dans le menu demarré (Cassiopee)
tu as une icone 'command shell'. Tu peux lancer python dedans.
a+

Ip enregistré Statut: déconnecté Profil | Site Web 
François NICOLAS
Newbie
Image


Messages: 5
RE: installation Cassiopée Windows (jeudi, 5 juin 2014, 15:47) citation  
Bonjour,

J'ai installé la version Windows de Cassiopée mais je n'arrive pas à la faire fonctionner.

Ayant déjà installé Python auparavant, j'ai ajouté le répertoire de Cassiopée au PythonPath de mon IDE. Toutefois lorsque j'essaye d'importer un module, je reçois le message d'erreur suivant: "ImportError: DLL load failed: La procédure spécifiée est introuvable."

Y a-t-il un autre paramètre à régler?

Les modules Cassiopée ne peuvent-ils pas se ranger sous l'arborescence par défaut de Python (C:\Python27) ?

Ip enregistré Statut: déconnecté Profil | Site Web 
ChristopheBenoit
Administrator
Image


Messages: 169
RE: installation Cassiopée Windows (jeudi, 5 juin 2014, 15:59) citation  
Bonjour,

L'installation de Cassiopee vient avec python.
Il vaut mieux utiliser le python livré avec
et donc l'environement env_Cassiopee_win32(64).bat
sans les chemins du python précédement installé.

Si vous voulez vraiment utiliser le python précédent, il
faut qu'il soit 2.7.3. Il faut alors ajouter le chemin
dans PythonPath mais aussi dans le path (comme dans
env_Cassiopee_w32).

Ca devrait marcher.
a+


Ip enregistré Statut: déconnecté Profil | Site Web 
François NICOLAS
Newbie
Image


Messages: 5
RE: installation Cassiopée Windows (jeudi, 5 juin 2014, 16:27) citation  
J'ai réessayé "import Converter as C" depuis la console python de Cassiopee et j'ai toujours:

"C:\Program Files (x86)\Cassiopee\Dist\bin\x86\Lib\site-packages\Convert
ter.py:267: SyntaxWarning: import * only allowed at module level
def initVarByEq(array, eq):
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Program Files (x86)\Cassiopee\Dist\bin\x86\Lib\site-packages
r\__init__.py", line 1, in <module>
from Converter import *
File "C:\Program Files (x86)\Cassiopee\Dist\bin\x86\Lib\site-packages
r\Converter.py", line 8, in <module>
import converter
ImportError: DLL load failed: La procÚdure spÚcifiÚe est introuvable.



Ip enregistré Statut: déconnecté Profil | Site Web 
ChristopheBenoit
Administrator
Image


Messages: 169
RE: installation Cassiopée Windows (vendredi, 6 juin 2014, 07:55) citation  
A priori, c'est un problème de path.
C'est la version win32 ou win64?
a+

Ip enregistré Statut: déconnecté Profil | Site Web 
François NICOLAS
Newbie
Image


Messages: 5
RE: installation Cassiopée Windows (vendredi, 6 juin 2014, 09:33) citation  
C'est la version 32bits.

C'est étrange, j'ai l'impression qu'il lance le mauvais Python (celui que j'avais installé avant, le 2.7.6) lorsque j'exécute le python.exe de Cassiopée.

C'est bien le fichier "env_Cassiopee_win32.bat" qui est utilisé? Car j'ai aussi "env_Cassiopee.bat" et "env_Cassiopee.sh" qui eux ne sont pas corrects (ils contiennent des chemins tel que : "set PYTHONPATH=d:\Documents and Settings/gleize/Mes documents/Cassiopee/Dist/bin/x86/Lib/site-packages;%PYTHONPATH%"

Ip enregistré Statut: déconnecté Profil | Site Web 
ChristopheBenoit
Administrator
Image


Messages: 169
RE: installation Cassiopée Windows (vendredi, 6 juin 2014, 13:18) citation  
C'est bien env_Cassiopee_win32.bat qui est lance.

Dans le shell Cassiopee :
echo %PATH%
echo %PYTHONPATH%

Il se peut qu'il te reste des traces de l'ancien python.
Voir aussi click droit sur poste de travail (ou ordinateur
sous win7), -> Avancé -> Variables d'environement.
Enlever les restes du python 2.6.
a+

Ip enregistré Statut: déconnecté Profil | Site Web 
François NICOLAS
Newbie
Image


Messages: 5
RE: installation Cassiopée Windows (vendredi, 6 juin 2014, 15:04) citation  
C'était bien ça, Merci. Il marche correctement désormais.

Toutefois, j'aurais aimé le faire fonctionner avec Python(x,y) qui fournit l'IDE Spyder et Qt. Je l'ai donc re-télécharger en version 2.7.3.1. Mais je retrouve la même erreur qu'auparavant.

Savez-vous quel fichier gère les PythonPath les path ? Même en ayant changer les path dans spyder, il continue d'utiliser le python(x,y). Lorsque j'essaye d'importer Converter il le trouve bien, c'est le import converter dans Converter.py qui pose soucis, non?

Il n'y a pas moyen de copier les bibliothèques cassiopée dans le répertoire python?

Ce serait peut être plus simple de passer sur Linux

Merci


Ip enregistré Statut: déconnecté Profil | Site Web 
ChristopheBenoit
Administrator
Image


Messages: 169
RE: installation Cassiopée Windows (vendredi, 6 juin 2014, 16:15) citation  
Le plus facile est de recopier tout ce qui est dans %CASSIOPEE%/Dist/lib/site-packages dans le repertoire site-packages du python(x,y).
Il faut ensuite s'assurer que toutes les DLLs requises
qui sont dans %CASSIOPEE%/Dist/lib
existent dans Windows/System32, sinon il faudrait
ajouter ce repertoire dans le path.
Par contre, je ne connais pas spyder.
a+

Ip enregistré Statut: déconnecté Profil | Site Web 
François NICOLAS
Newbie
Image


Messages: 5
RE: installation Cassiopée Windows (vendredi, 6 juin 2014, 16:36) citation  
ça semble fonctionner même si j'ai un warning:
"C:\Python27\lib\site-packages\Converter\Converter.py:267: SyntaxWarning: import * only allowed at module level
def initVarByEq(array, eq):"

Merci

Ip enregistré Statut: déconnecté Profil | Site Web 
Nouvelle discussion | Répondre

Software PBLang 4.65 © 2002-2003 by Martin Senftleben
Image