Articles of ruta de

Python os.path es ntpath, ¿cómo?

¿Puede alguien decirme cómo Python “alias” os.path to ntpath ? >>> import os.path >>> os.path >>>

¿Por qué esta solución de cotización triple soluciona el error de ruta?

Así que hoy me encontré con un pequeño problema con este código: os.system(“C:\Program Files (x86)\DOSBox-0.72\dosbox.exe”) Tras la ejecución me aparece este mensaje de error: ‘C:\Program’ is not recognized as an internal or external command, operable program or batch file. Supuse que tenía algo que ver con el espacio en blanco o los corchetes, así que […]

Cómo cambiar la ruta de instalación de pip

Estoy usando Mac. Mi ruta de instalación de pip es /Library/Python/2.7/site-packages . ¿Cómo lo cambio a ~/anaconda/lib/python2.7/site-packages/ ? A menudo, el paquete instalado por pip no será encontrado por mi portátil jupyter y es por eso que quiero cambiar la ruta. Aprecio tu ayuda. Otras soluciones para instalar correctamente los paquetes son bienvenidas.

¿El orden reportado por ‘sys.path’ es el orden en que se buscan los paquetes?

¿El orden en que aparecen las entradas en el sys.path Python corresponde al orden en que se encuentran los paquetes? Por ejemplo tengo >>> from pprint import pprint >>> pprint(sys.path) [”, ‘/Library/Python/2.7/site-packages/ipython-0.14.dev-py2.7.egg’, ‘/Library/Python/2.7/site-packages/matplotlib-1.3.x-py2.7-macosx-10.8-intel.egg’, ‘/Library/Python/2.7/site-packages/numpy-1.8.0.dev_3abd869_20121222-py2.7-macosx-10.8-intel.egg’, ‘/Library/Python/2.7/site-packages/pymc-2.2-py2.7-macosx-10.8-intel.egg’, ‘/Library/Python/2.7/site-packages/scikit_learn-0.13_git-py2.7-macosx-10.8-intel.egg’, ‘/Library/Python/2.7/site-packages/scipy-0.12.0.dev_d631749_20121222-py2.7-macosx-10.8-intel.egg’, ‘/Library/Python/2.7/site-packages/statsmodels-0.5.0-py2.7-macosx-10.8-intel.egg’, ‘/Library/Python/2.7/site-packages/readline-6.2.4.1-py2.7-macosx-10.7-intel.egg’, ‘/Library/Python/2.7/site-packages/nose-1.2.1-py2.7.egg’, ‘/Library/Python/2.7/site-packages/six-1.2.0-py2.7.egg’, ‘/Library/Python/2.7/site-packages/tornado-2.4.1-py2.7.egg’, ‘/Library/Python/2.7/site-packages/pyzmq-2.2.0.1-py2.7-macosx-10.8-intel.egg’, ‘/Library/Python/2.7/site-packages/patsy-0.1.0-py2.7.egg’, ‘/Library/Python/2.7/site-packages/pip-1.2.1-py2.7.egg’, ‘/Library/Python/2.7/site-packages/xattr-0.6.4-py2.7-macosx-10.8-intel.egg’, ‘/Library/Python/2.7/site-packages/distribute-0.6.28-py2.7.egg’, ‘/Library/Python/2.7/site-packages/astropy-0.3.dev2837-py2.7-macosx-10.8-intel.egg’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python’, ‘/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk’, […]

Diferencias entre el uso de os.path.join y os.sep concatenación

Estoy tratando de averiguar si es mejor usar: os.path.join(str1, str2) o: str1 + os.sep + str2 Perfilando con timeit encontré que, como se esperaba, la concatenación es más rápida: %timeit ‘playground’ + os.sep + ‘Text’ 10000000 loops, best of 3: 139 ns per loop %timeit os.path.join(‘playground’, ‘Text’) 1000000 loops, best of 3: 830 ns per […]

Distribución independiente del camino libpython

Bajo las nuevas versiones de Ubuntu / Debian, libpython2.7.so está en libpython2.7.so o /usr/lib/x86_64-linux-gnu/libpython2.7.so , etc. Anteriormente, se podían encontrar en /usr/lib/libpython2.7.so , sin importar la architecture. No he comprobado otras distribuciones. ¿Cómo encuentro la ruta de libpython2.7.so con python?

Cómo obtener la ruta raíz de la aplicación en GAE

Estoy usando plantillas Jinja2 para mi aplicación GAE Python. En realidad, hay un par de pequeñas aplicaciones dentro de un proyecto. Son, por ejemplo, blog y sitio. Entonces, el primero es para el blog y el segundo para el sitio =). Tengo esta estructura de carpetas: / /apps /blog /site /templates /blog /site También tengo […]

Python importa ruta relativa

Tengo un proyecto en el que me gustaría usar algunas clases de python ubicadas en otros directorios. Estructura de ejemplo: /dir +../subdirA +../subdirB +../mydir La ruta absoluta varía, porque este proyecto se ejecuta en diferentes máquinas. Cuando se ejecuta mi archivo python con MySampleClass ubicado en / mydir , ¿cómo importo OtherClassRoot ubicado en / […]

¿Por qué añadiría python a PATH?

Estoy empezando a mirar python, así que cuando encontré un tutorial, decía que lo primero que se debía hacer era descargar python desde www.python.org/downloads/ Ahora, cuando descargué Python 3, comencé la instalación y llegué a ¿Por qué querría “Agregar Python 3.5 a PATH”? ¿Qué es el PATH? ¿Por qué no está marcado de forma predeterminada?

Obtener ruta de importación de función

from pack.mod import f Cómo obtener información del objeto f sobre la importación – ‘pack.mod’ Puedo obtenerlo usando f.__module__ pero si la función def en el módulo donde obtengo este atributo ( f.__module__ ) devuelve ‘__main__’ . Pero necesito una ruta real aquí – ‘pack.mod’ Encontré esta manera de obtener esta información: inspect.getmodule(f).__file__ entonces puedo […]