[OT] dudas con python
Aradenatorix Veckhom Vacelaevus
aradnix en gmail.com
Lun Jun 16 18:35:52 UTC 2014
Hola:
Estaba haciendo unos scripts el otro día con python3 y al querer usar el
modulo turtle para un ejemplo tuve errores al ejecutarlo.
Mi primer idea fue que no tenía instalado bien el modulo o algo por lo que
no podía ejecutar correctamente el script en cuestión que es el siguiente:
# centipede.py
from turtle import *
def centipede(length, step, life):
penup()
theta = 0
dtheta = 1
for i in range(life):
forward(step)
left(theta)
theta += dtheta
stamp()
if i > length:
clearstamps(1)
if theta > 10 or theta < -10:
dtheta = -dtheta
if ycor() > 350:
left(360)
def main():
setworldcoordinates(-400, -400, 400, 400)
centipede(14, 10, 200)
exitonclick()
main()
Al ejecutar dicho script con python3 obtengo el siguiente error:
aradnix en Melania-V5-131:~/Documentos/Python 3$ python3 centipede.py
Traceback (most recent call last):
File "/usr/lib/python3.4/tkinter/__init__.py", line 39, in <module>
import _tkinter
ImportError: No module named '_tkinter'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "centipede.py", line 3, in <module>
from turtle import *
File "/usr/lib/python3.4/turtle.py", line 107, in <module>
import tkinter as TK
File "/usr/lib/python3.4/tkinter/__init__.py", line 41, in <module>
raise ImportError(str(msg) + ', please install the python3-tk package')
ImportError: No module named '_tkinter', please install the python3-tk
package
aradnix en Melania-V5-131:~/Documentos/Python 3$
Entonces pensé en buscar los módulos instalados en mi sistema, que es 14.04
LTS, busqué como ver eso, encontré aquí:
http://agregando.es/2009/11/python-como-saber-que-modulos-tengo-instalados/
y al ejecutar en terminal pydoc modules como recomienda obtuve lo siguiente:
aradnix en Melania-V5-131:~$ pydoc modules
Please wait a moment while I gather a list of all available modules...
/usr/lib/python2.7/dist-packages/relatorio/templates/__init__.py:43:
UserWarning: Unable to load plugin 'chart', you will not be able to use it
Original traceback:
-------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/relatorio/templates/__init__.py",
line 32, in <module>
__import__('relatorio.templates.%s' % name)
File "/usr/lib/python2.7/dist-packages/relatorio/templates/chart.py",
line 28, in <module>
import yaml
ImportError: No module named yaml
warnings.warn(tb_file.getvalue())
/usr/lib/python2.7/pkgutil.py:110: DeprecationWarning: The wxPython
compatibility package is no longer automatically generated or actively
maintained. Please switch to the wx package as soon as possible.
__import__(name)
ANSI argparse ihooks scanext
BaseHTTPServer array imaplib sched
Bastion ast imghdr scipy
BeautifulSoup asynchat imp scour
BeautifulSoupTests asyncore importlib screen
CDROM atexit imputil screenlets
CGIHTTPServer atk indicator_keyboard select
Canvas audiodev inspect serial
CommandNotFound audioop invest sessioninstaller
ConfigParser autoreload io sets
Cookie axi itertools sgmllib
Crypto base64 jinja2 sha
DLFCN bdb joblib shelve
Dialog binascii json shlex
DocXMLRPCServer binhex keyword shutil
FSM bisect ldap signal
FileDialog blueman ldapurl simplegeneric
FixTk bonobo ldb simplejson
GMenuSimpleEditor bookletimposer ldif sip
HTMLParser bs4 lib2to3 sipconfig
IN bsddb libturpial sipconfig_nd
IPython bz2 libxml2 site
Image cPickle libxml2mod sitecustomize
ImageChops cProfile linecache six
ImageColor cStringIO linuxaudiodev smbc
ImageCrackCode cairo locale smtpd
ImageDraw calendar lockfile smtplib
ImageEnhance ccm logging sndhdr
ImageFile cgi lsb_release socket
ImageFileIO cgitb lxml
softwarecenter_aptd_plugins
ImageFilter chardet macpath sortsmill
ImageFont chunk macurl2path spwd
ImageGL cmath mailbox sql
ImageGrab cmd mailcap sqlite3
ImageMath code markupbase sre
ImageOps codecs markupsafe sre_compile
ImagePalette codeop marshal sre_constants
ImagePath collections math sre_parse
ImageQt colorsys matplotlib ssl
ImageSequence commands md5 stat
ImageStat compileall mhlib statsmodels
ImageTk compiler mimetools statvfs
ImageWin compizconfig mimetypes storemagic
Levenshtein contextlib mimify string
MimeWriter cookielib mmap stringold
MySQLdb copy modulefinder stringprep
ORBit copy_reg mpl_toolkits strop
OpenSSL crypt multifile struct
PAM csv multiprocessing subprocess
PIL ctypes mutex suds
PSDraw cups mx sunau
PngImagePlugin cupsext neso sunaudio
PyQt4 cupshelpers netrc svg_regex
Queue curl new svg_transform
ScrolledText curses nis symbol
SimpleDialog cvxopt nntplib sympy
SimpleHTTPServer cythonmagic nose sympyprinting
SimpleXMLRPCServer datetime ntdb symtable
SocketServer dateutil ntpath sys
StringIO dbhash nturl2path sysconfig
TYPES dbm numbers syslog
Tix dbus numexpr tables
Tkconstants deb822 numpy tabnanny
Tkdnd debconf oauth talloc
Tkinter debian oauthlib tarfile
UbuntuSystemService debian_bundle octavemagic tdb
UserDict debtagshw oneconf telnetlib
UserList decimal opcode tempfile
UserString decorator openpyxl termios
_LWPCookieJar defer operator test
_MozillaCookieJar difflib optparse textwrap
__builtin__ dircache os this
__future__ dirspec os2emxpath thread
_abcoll dis ossaudiodev threading
_ast distutils pandas tidy
_bisect doctest pango time
_blueman dot_parser pangocairo timeit
_bsddb drv_libxml2 parallelmagic tkColorChooser
_codecs dsextras parser tkCommonDialog
_codecs_cn dsml patsy tkFileDialog
_codecs_hk dumbdbm pcardext tkFont
_codecs_iso2022 dummy_thread pdb tkMessageBox
_codecs_jp dummy_threading pdfimposer tkSimpleDialog
_codecs_kr duplicity pexpect toaiff
_codecs_tw email pickle token
_collections encodings pickletools tokenize
_csv errno pipes tornado
_ctypes exceptions piston_mini_client trace
_ctypes_test fcntl pkg_resources traceback
_curses fdpexpect pkgutil tryton
_curses_panel feedparser platform trytond
_dbus_bindings filecmp plistlib ttk
_dbus_glib_bindings fileinput polib tty
_elementtree fnmatch popen2 turpial
_functools fontforge poplib turtle
_hashlib formatter posix twisted
_heapq fpectl posixfile types
_hotshot fpformat posixpath ubuntu_sso
_io fractions pprint unicodedata
_json ftplib profile uniconvertor
_ldap functools psMat unittest
_locale future_builtins pstats urllib
_lsprof gc psycopg2 urllib2
_md5 gconf pty urllib3
_multibytecodec gdbm pwd urlparse
_multiprocessing genericpath pxssh user
_mysql genshi pyPdf uu
_mysql_exceptions getopt py_compile uuid
_osx_support getpass pyclbr vatnumber
_pyio gettext pycurl vobject
_random gi pydoc warnings
_sha gio pydoc_data wave
_sha256 glib pydot weakref
_sha512 glob pyexpat webbrowser
_smbc gmenu pygst webkit
_socket gnome pygtk whichdb
_sqlite3 gnomecanvas pygtkcompat winpdb
_sre gnomekeyring pylab wnck
_ssl gnomevfs pynotify wsgiref
_strptime gobject pyparsing wx
_struct gpgme pytz wxPython
_symtable grp pywebdav wxversion
_sysconfigdata gst quopri xapian
_sysconfigdata_nd gstoption random xdg
_testcapi gtk re xdiagnose
_threading_local gtkunixprint readline xdrlib
_tkinter gtweak relatorio xlrd
_warnings gzip reportlab xlwt
_weakref hashlib repr xml
_weakrefset heapq requests xmllib
abc hmac resource xmlrpclib
aifc hotshot rexec xxsubtype
antigravity hpmudext rfc822 yocto_css
antlr html5lib rlcompleter zeitgeist
anydbm htmlentitydefs rmagic zipfile
apt htmllib robotparser zipimport
apt_inst httplib rpdb2 zlib
apt_pkg httplib2 rsvg zmq
aptdaemon ibus runpy zope
aptsources idlelib samba
Enter any module name to get more help. Or, type "modules spam" to search
for modules whose descriptions contain the word "spam".
Donde aparece el modulo que usé: turtle, por lo que el error no parece ser
la falta del módulo, pero parece ser que faltan otros ya que hay unas
advertencias (warnings) que supongo no deben ignorarse pero no sé a que
aludan o como se resuelvan ¿alguien sabe cómo?
Saludos
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://lists.ubuntu.com/archives/ubuntu-es/attachments/20140616/4ac601cb/attachment-0001.html>
More information about the ubuntu-es
mailing list