生手学python
新手学python刚开始学python,什么都不懂在看head first python看到共享你的代码那段按照他说的,写了个nest
新手学python
刚开始学python,什么都不懂
在看head first python
看到共享你的代码那段
按照他说的,写了个nester.py
>>> def print_lol(the_list):
for each_item in the_list:
if isinstance (each_item,list):
print_lol(each_item)
else:
print(each_item);
我的ubuntu已经安装python3了,为什么他显示的还是python 2.7?
然后按照他写了个setup.py
from distutils.core import setup
setup(
name = 'nester',
version = '1.0.0'
py_modules = [ 'nester' ],
author = 'hfpython',
author_email = 'hfpython@headfirstlabs.com',
url = 'http://www.headfirstlabs.com',
description = 'A simple printer of nested lists',
)
一起放到nester文件夹中
终端运行 python3 setup.py sdist
出现这样的错误
cecil@cecil-Aspire-4750:~/nester$ python3 setup.py sdist
File "setup.py", line 6
py_modules = [ 'nester' ],
^
求原因。。谢拉
[解决办法]version = '1.0.0'
这一行末尾少了个逗号。
至于为什么还是显示 python 2.7 看下环境变量吧,可能要调整一下顺序,把 python3 的路径放到前面,这我不懂啊,我是在 Windows 下玩的啊。
[解决办法]参考Linux下python升级步骤
ln -s /usr/local/python3/bin/python3 /usr/bin/python