Pycharm下添加scrapy库报错解决方法

pycharm可很方便查找安装第三方包,其可以帮你找到大多数的第三方包,不需要你自己去网上查找和下载。他会自动查找符合你添加python解释器的第三方模块。

       然后就要告诉你在哪里可以利用pycharm安装第三方的包了,首先打开pycharm的左上角的File然后找到setting的选项

打开了setting之后就像上图选定的蓝色的选项,然后就会出现已经安装好了的第三方的包。有没有发现图片的右侧有一个绿色的加号,点进那个加号,然后就会出现如下的窗口。

然后你想要什么包直接在搜索框中搜索就行啦,搜索到之后就会自动帮你选中,然后点击下面的install Package就ok啦。安装成功了就会给你一个绿色的成功的提示的信息,如果安装失败了就会有一个红色的error的提示。如果安装失败了也不要着急,一般安装失败的原因是,你要安装的包还需要其他包的支持,因此你就去百度谷歌呗,看看还需要什么包,然后按照顺序一步步的来就行。

  然后开始安装模块吧,既然要安装scrapy包,那你就要按照下面的顺序来安装了。

新安装的pycharm经常报错:“module 'pip' has no attribute 'main'”,具体如下图示:

解决方法:

找到PyCharm安装目录C:\Program Files\JetBrains\PyCharm Community Edition 2017.3.2\helpers\packaging_tool.py文件,找到如下代码,修改并保存:

def do_install(pkgs):
    #try:
    #    import pip
    #except ImportError:
    #    error_no_pip()
    #return pip.main(['install'] + pkgs)
    try:
        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
    #except ImportError:
    #    error_no_pip()
    #return pip.main(['uninstall', '-y'] + pkgs)
    try:
        try:
            from pip._internal import main
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()

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

另外一种方式,降级pip的版本

python -m pip install --upgrade pip==9.0.3

此处注意,win10系统下,该文件是只读的,不允许被修改,解决该问题,可以先将该文件拷贝到其他目录 ,修改好后,再将该目录下的该文件覆盖即可。

安装twisted包的时候提示什么microsoft visual c++ 14.0 is required的错误。

百度和谷歌了很多地方,说要下个Microsoft Visual C++ 14.0包,发现CSDN有https://download.csdn.net/download/amoscn/10399046,可惜没有C币下不起。

后来发现可以通过Pycharm的terminal来自己安装。具体步骤如下

1、下载一个twisted包

   安装Twisted,进入http://www.lfd.uci.edu/~gohlk...下载对应twisted

   Twisted-18.4.0-cp36-cp36m-win32.whl我把它放在D:\Twisted-18.4.0-cp36-cp36m-win32.whl

  根据你的Python的版本选择合适的包,名称中间的cp36是python3.6的意思,amd64是python的位数

2、打开pycharm的view->Tool Windows->Terminal

在命令窗里输入pip install d:\Twisted-18.4.0-cp36-cp36m-win32.whl 安装Twisted包

3、安装Twisted成功后安装scrapy

     输入pip install scrapy

4、查看package

大功告成,以后所有的package都可以通过terminal来安装

转自:https://blog.csdn.net/vample/article/details/80443889

猜你喜欢

转载自blog.csdn.net/jiangganwu/article/details/81837953