Error de lanzamiento de carga de datos con secuencias de comandos de Python – 2021

Un usuario Pregunto ✅

dibujó_oscuro

Hola a todos. Estoy extrayendo datos de Statistics Canada con su API. Estoy usando un script de Python para incorporarlo porque no hay restricciones. Publicaré mi bloque de código y luego el error que recibo. ¡Gracias de antemano a cualquiera que pueda ayudar!

*MI GUIÓN*

solicitudes de importación, json, zipfile, zlib
desde io importar BytesIO
importar pandas como pd

def df_from_statscan(tableid):
url = f»https://www150.statcan.gc.ca/t1/wds/rest/getFullTableDownloadCSV/{tableid}/en»
r = solicitudes.obtener(url)
downloadurl = json.loads(r.contenido)[«object»]
r = solicitudes.get(downloadurl)
si r.status_code == 200:
csvzipbytes = r.contenido
csvzip = zipfile.ZipFile(BytesIO(csvzipbytes))
csvcontent = csvzip.read(csvzip.namelist()[0])
df = pd.read_csv(BytesIO(contenido csv))
volver df

df_from_statscan(«11100106»)

****************************************

NO PUEDE CONECTARSE:

Encontramos un error al intentar conectarnos.

Detalles: «ADO.NET: error de secuencia de comandos de Python.Rastreo (llamadas recientes más última):
Archivo «PythonScriptWrapper.PY», línea 2, en
importar sistema operativo, pandas, matplotlib
Archivo «C:PROGRAMDATAANACONDA3libsite-packagesmatplotlib__init__.py», línea 205, en
_verificar_versiones()
Archivo «C:PROGRAMDATAANACONDA3libsite-packagesmatplotlib__init__.py», línea 190, en _check_versions
desde . importar fuente ft2
ImportError: error al cargar la DLL: el sistema no puede acceder al archivo.
«

**************************************************** ****

Programo en Python y estoy familiarizado con Data Science usando Python, pero no reconozco que se lanzan estas excepciones. ¡Gracias a cualquiera que pueda ayudar!

Hola @drew_darke

¿Podrías decirme si tu problema se ha solucionado? Si es así, por favor acéptelo como la solución. Más personas se beneficiarán de ello. O todavía está confundido al respecto, por favor proporcione más detalles sobre su problema.

Atentamente,

rico zhou

Hola @drew_darke

¿Qué versión de python usó para conectarse a su fuente de datos? Instala prueba Python 36 y vuelve a intentarlo.

Y verifique si el entorno de su python se ha configurado correctamente.

Para referencia: Ejecute scripts de Python en Power BI Desktop

Intentar inicie PBIDEsktop desde un entorno conda activado y tener configurado el directorio de inicio de Python.

Desde la ejecución de Anaconda Prompt:

(base) C:> "Program FilesMicrosoft Power BI DesktopbinPBIDesktop.exe"

Si descarga su escritorio de la tienda de aplicaciones, las aplicaciones de Windows 10 se almacenan en C:Archivos de programaWindowsApps.

C:Program FilesWindowsAppsMicrosoft.MicrosoftPowerBIDesktop_2.75.5653.0_x64__8wekyb3d8bbwebinPBIDesktop.exe

Sin embargo, la carpeta WindowsApps está oculta y protegida, pero con derechos de administrador puede asumir la propiedad como se describe, por ejemplo, en este artículo: https://www.maketecheasier.com/access-windowsapps-folder-windows-10/.

Atentamente,

rico zhou

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *