日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WIN10安装scrapy/channels等不成功的解决方式

發布時間:2025/4/9 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WIN10安装scrapy/channels等不成功的解决方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題

在Win10機器上,不管是安裝scrapy還是channels,都需要安裝一個包,叫做twisted。正是這個twisted,導致出現一系列的奇葩錯誤,讓我一度以為我的Pycharm壞了,還改了各種系統配置,太可怕了!

安裝teisted時候可能會出現多種錯誤,這里舉幾個例子。

有一個錯誤叫做UnicodeDecodeError,說是什么utf-8編碼格式不對,我也不知道怎么會出現這種錯誤。百度解決方法說修改pip的配置文件吧utf-8改成gbk,相信我,改了之后又會出現另外一種錯誤,涉及VSC++等系統文件,根本不想深究,所以還是別改了,看看下面的解決方案吧~

解決方案

言歸正傳,究極原因是 twisted 官方包暫不支持 Python 3.x,那么,在 Windows 上使用 Python 3.x 通過 pip 安裝 twisted 總是會報錯,所以依賴它的某些模塊/包,比如 scrapy、channels等,同樣安裝不上。

不過沒有關系,我們通過其他方式安裝 twisted——下載非官方的 twisted。

下載網站:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted;

一個小小的前提是安裝了wheel模塊,整個步驟大概是這樣的:

  • 安裝wheel:pip install wheel;
  • 下載對應版本whl文件,比如你的python版本是3.6.x,那么你應該選擇包含cp36字樣,再根據系統是32位還是64位二選一下載(不知道為什么,我的win10是64位,最后64位那個安裝錯誤,32位那個文件反而可以,可能我的系統是盜版的吧)
  • 利用whl安裝:pip install whl文件路徑。

安裝該死的twisted之后,你應該可以正常安裝scrapy/channels等模塊了。

一個pip小問題

pip剛出 10.x 版本,對比 9.x,好像改了很多,建議暫時不要使用 pip 10.x,雖然 pycharm 不斷地提醒你更新 pip 版本,瞎逼逼一句,pycharm 對 pip10.x 的支持好像有一點點bug,你在使用新版本安裝新的模塊時會出現一個錯誤:AttributeError: module 'pip' has no attribute 'main'。

百度這個錯誤,有一些說法是更改一個文件(packaging_tool.py),可是我到死也沒有找到那個文件,而且我想說的是,不要隨便更改軟件的配置文件,還是等pycharm自己更改吧,默默地用 pip 9.x 好像沒有什么影響啊!

參考鏈接

https://blog.csdn.net/sinat_20729643/article/details/78919859


本文版權歸作者AlvinZH和博客園所有,歡迎轉載和商用,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利.


轉載于:https://www.cnblogs.com/AlvinZH/p/9004804.html

總結

以上是生活随笔為你收集整理的WIN10安装scrapy/channels等不成功的解决方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。