Ho appena installato Python 3.6.1 per MacOS X Quando tento di eseguire la console (o di eseguire qualsiasi cosa con Python3), viene generato questo errore: AttributeError: module ‘enum’ has no attribute ‘IntFlag’ $ /Library/Frameworks/Python.framework/Versions/3.6/bin/python3 Failed to import the site module Traceback (most recent call last): File “/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py”, line 544, in main() File “/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py”, line 530, […]
Ho cercato di aggiornare una piccola libreria Python chiamata libpynexmo per funzionare con Python 3. Sono stato bloccato su questa funzione: def send_request_json(self, request): url = request req = urllib.request.Request(url=url) req.add_header(‘Accept’, ‘application/json’) try: return json.load(urllib.request.urlopen(req)) except ValueError: return False Quando arriva a questo, JSON risponde con: TypeError: the JSON object must be str, not ‘bytes’ […]
Ho cercato di trovare un modo per creare un object ISODate con il client pyMongo, ma senza risultati fino ad ora. Uso il client http://pypi.python.org/pypi/pymongo3 , che è l’unico serio disponibile in Python 3 per ora, ma il problema non sembra provenire da questa specifica versione di pymongo. Mi piacerebbe sapere se qualcuno di voi […]
secondo http://dev.mysql.com/doc/refman/5.0/en/datetime.html . Devo trovare un modo per convertire il valore stringa ‘YYYY-MM-DD HH: MM: SS’ in un timestamp int. Ho guardato su nel documento di Python. Provai: print(time.strptime(‘2013-01-12 15:27:43’, ‘%Y-%m-%d %H:%M:%S’)) python dammi un risultato come questo. time.struct_time (tm_year = 2013, tm_mon = 1, tm_mday = 12, tm_hour = 15, tm_min = 27, tm_sec […]
Ho seguito questi passaggi per eseguire Python 3 su Sublime Text 3. Seleziona il menu Strumenti> Crea> Nuovo sistema di costruzione e ho inserito quanto segue: { “cmd”: [“python3”, “$file”] , “selector”: “source.python” , “file_regex”: “file \”(…*?)\”, line ([0-9]+)” } Successivamente, l’ho salvato nella seguente directory (specifica per Mac): ~ / Library / Application Support […]
Esiste un’opzione –user per pip che può installare un pacchetto Python per utente: pip install –user [python-package-name] Ho usato questa opzione per installare un pacchetto su un server per il quale non ho accesso root. Quello di cui ho bisogno ora è disinstallare il pacchetto installato sull’utente corrente. Ho provato ad eseguire questo comando: pip […]
modifica 2 settembre 2017, 13:00 Alla fine sono riuscito a creare un .exe con pyinstaller dopo molti episodi. Purtroppo non sono riuscito a gestire il modulo ‘theano’ (richiesto nel mio caso dal modulo ‘pymc3’) e ho dovuto modificare i file .py e rinunciare a parte dell’applicazione. La mia descrizione qui sotto ha due obiettivi: in […]
Notebook Jupyter Sto usando il modulo multiprocessing in sostanza, sto ancora imparando le capacità di multiprocessing. Sto usando il libro di Dusty Phillips e questo codice ci appartiene. import multiprocessing import random from multiprocessing.pool import Pool def prime_factor(value): factors = [] for divisor in range(2, value-1): quotient, remainder = divmod(value, divisor) if not remainder: factors.extend(prime_factor(divisor)) […]
Sto cercando di installare numpy in python 3.5 sotto Windows 10 con Visual Studio 2015 ultimate installato. Versione breve: file vcvarsall.bat mancante nella cartella vs14 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC . Perché? Versione lunga: l’esecuzione di pip install numpy mi dà questo errore di error: Unable to find vcvarsall.bat la ricerca di questo errore […]
Quindi, ho un dataframe con i nomi delle colonne, e voglio trovare quello che contiene una certa stringa, ma non corrisponde esattamente a esso. Sto cercando ‘spike’ nei nomi delle colonne come ‘spike-2’ , ‘hey spike’ , ‘spiked-in’ (la parte ‘spike’ è sempre continua). Voglio che il nome della colonna sia restituito come stringa o […]