JRE está formado por Java Virtual Machine (JVM), clases del núcleo de la plataforma Java y bibliotecas de la plataforma Java de soporte. JRE es la parte de tiempo de ejecución del software de Java, que es todo lo que necesita para ejecutarlo en el explorador web. Construí quickfix engine () para una de mis tareas y también incorporé soporte Python para ello. Desafortunadamente, este es un env para múltiples usuarios y no tengo acceso a la ruta de instalación de Python. Por lo tanto, el comando make install intenta copiar sobre los archivos y falla. Me las arreglé para comentar las dos líneas donde intenta hacer eso y la instalación se completó. ![]() Como no puedo colocar los archivos allí, ¿dónde puedo colocar el archivo.so creado? ¿Y cómo le hago saber a Python que está ahí? Miré la documentación de python.org pero solo describe el proceso de instalación de setup.py. También intenté poner la ruta para el.so en sys.path, que no funcionó. ¿Y hay algún documento sobre la anatomía de un paquete de python? Voy a suponer que compilar el paquete QuickFix no produce un archivo setup.py, sino que solo compila los enlaces de Python y se basa en make install para colocarlos en el lugar apropiado. En este caso, una solución rápida y sucia es compilar la fuente de QuickFix, ubicar los módulos de extensión de Python (usted indicó en su sistema estos extremos con la extensión a.so) y agregar ese directorio a su variable de entorno PYTHONPATH, por ejemplo, agregar exportación PYTHONPATH = ~ / ruta / a / python / extensions: PYTHONPATH o una línea similar en su archivo de configuración de shell. Una solución más robusta incluiría asegurarse de compilar con./configure --prefix = $ HOME /.local. Suponiendo que QuickFix sepa que debe colocar los archivos de Python en los paquetes de sitio apropiados, cuando realice la instalación, debería instalar los archivos en ~ /.local / lib / pythonX.Y / site-packages, que, para Python 2.6+, debería ya estar en tu camino de Python como el. Si, por otro lado, proporcionó un archivo setup.py, simplemente ejecute python setup.py install --user para Python 2.6+. Microsoft powerpoint 2016 para mac. Debe instalarlo en un directorio en su carpeta de inicio y, de alguna manera, manipular PYTHONPATH para que se incluya ese directorio. Lo mejor y lo más fácil es usar virtualenv. Pero eso requiere instalación, lo que provoca un retén 22.:) Pero compruebe si virtualenv está instalado. Si está instalado, puede hacer esto: $ cd / tmp $ virtualenv foo $ cd foo $. / Bin / python Luego puede ejecutar la instalación como de costumbre, con / tmp / foo / python setup.py install. (Obviamente, debe crear el entorno virtual en su carpeta en su directorio de inicio, no en / tmp / foo.;)) Si no hay virtualenv, puede instalar su propio Python local. Pero eso tampoco puede ser permitido. Luego puede instalar el paquete en un directorio local para los paquetes: $ wget $ tar xvf six-1.0b1.tar.gz $ cd six-1.0b1 / $ pythonX.X setup.py install --install-dir = / tmp / frotz Ahora necesita agregar /tmp/frotz/pythonX.X/site-packages a su PYTHONPATH, ¡y debería estar en funcionamiento!
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |