Me encantaría usar python-docx , pero solo está disponible como .wheel
, y requiere PIP para instalarse.
Por razones de seguridad, nuestras PC están bien bloqueadas y no podemos instalarlas. También está pasando algo más con el cortafuegos, porque finalmente descubrí que podía usar
python.exe" -m pip install -U pip wheel docx
pero se agotó el tiempo, así que me imagino que están bloqueando ciertos tipos de tráfico.
Dado que un .wheel
archivo es solo un archivo .zip
con una extensión diferente, podría cambiarle el nombre y extraer los archivos, pero no sé dónde copiarlos, además están las dependencias (lxml, que, a su vez, tiene sus propias dependencias).
Hasta ahora, esto se lee como una pregunta para otro sitio, y tal vez se convierta en una. En este momento, solo quiero una biblioteca de Python, preferiblemente un solo archivo, con instrucciones para decir dónde copiarlo (algún directorio central de Python o el directorio del script que lo usa), para que pueda y lo use para leer import <library>
/ escribir archivos de MS Word (2103 y posteriores).
Como puede leer allí en los documentos oficiales, puede instalarlo sin usar pip.
Pero debe asegurarse de que se cumplan las dependencias, por lo tanto, debe instalar primero lxml . Supongo que está usando Windows, puede encontrar archivos binarios precompilados de lxml aquí .
Sé que escribió que no puede instalar cosas, pero su pregunta se lee más como que no puede descargar archivos a través de pip.
No he probado esto, pero esto debería llevarlo a la dirección correcta
EDITAR :
Me acabo de enterar de que en realidad hay ruedas Python precompiladas disponibles para lxml aquí . Debe descargar el que sea apropiado para su entorno (en mi caso fue lxml‑4.2.5‑cp37‑cp37m‑win32.whl
: tengo Python 3.7 instalado).
pip install C:/dev/pythonTest/lxml-4.2.5-cp37-cp37m-win32.whl
Después de seguir estos pasos, pude usar python-docx.
Mawg dice que reincorpore a Monica
Mawg dice que reincorpore a Monica
libxml2-2.9.3-win32-x86_64
y copié el contenido de subin
directorio en<python>\plugins\lxml
. Luego corrí4.python setup.py build
(lo cual no ha sido necesario), ypython setup.py install
, como dijiste, PERO, lo estoy consiguiendoModuleNotFoundError: No module named 'lxml'
, así que necesito profundizar más. Esta página parecía prometedora, pero no ayudó. También intenté copiar los binarios de libxml, libxstl e iconv tanto en mis complementos de Python como en un directorio en Widnwos PATH. Sin suerte :-(bufón
Mawg dice que reincorpore a Monica
pip.tgz
y logré instalarlo.bufón
Mawg dice que reincorpore a Monica