Python初学问题记录

sublime

1.要保存文件后才能运行,文件名后缀自己加.py

2.
《解决pycharm问题:module 'pip' has no attribute 'main'》

更新pip之后,Pycharm安装package出现报错:module 'pip' has no attribute 'main'

找到【pycharm】安装目录下 helpers/packaging_tool.py文件,找到如下代码:

def do_install(pkgs):
    try:
        import pip
    except ImportError:
        error_no_pip()
    return pip.main(['install'] + pkgs)

def do_uninstall(pkgs):
    try:
        import pip
    except ImportError:
        error_no_pip()
    return pip.main(['uninstall', '-y'] + pkgs)

修改为如下,保存即可。

def do_install(pkgs):
    try:
        # import pip
        try:
            from pip._internal import main
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()
    return main(['install'] + pkgs)

def do_uninstall(pkgs):
    try:
        # import pip
        try:
            from pip._internal import main
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()

    return main(['uninstall', '-y'] + pkgs)


3. 举个例子:

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple


4.Mac 

出现中文的话有错误:

SyntaxError: Non-ASCII character '\xe4' in file a6.py on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

解决方法:前面加

# -*- coding: utf-8 -*

猜你喜欢

转载自blog.csdn.net/huangyixian2/article/details/80919861