解決安裝pyspider的若干問題

背景

python3.7將async做爲了關鍵字,致使安裝pyspider出錯php

安裝過程

pyenv管理多個Python版本

github.com/pyenv/pyenvpython

mac

brew update
brew install pyenv
複製代碼

windows

github.com/pyenv-win/p…mysql

  • 下載https://github.com/pyenv-win/pyenv-win/archive/master.zip
  • 解壓到用戶目錄下:%USERPROFILE%/.pyenv/pyenv-win
  • 添加到環境變量Path:%USERPROFILE%.pyenv\pyenv-win\bin;%USERPROFILE%.pyenv\pyenv-win\shims
  • 檢查:pyenv --version

安裝python3.6.8

  • 安裝python3.6.8:pyenv install 3.6.8
  • 本地激活:pyenv local 3.6.8(全局激活:pyenv global 3.6.8)
  • 檢查python版本:python -V

安裝pycurl

windows

pip uninstall pycurl
set PYCURL_SSL_LIBRARY=openssl
pip install pycurl
複製代碼

mac

pip uninstall pycurl
export LDFLAGS=-L/usr/local/opt/openssl/lib
export CPPFLAGS=-I/usr/local/opt/openssl/include
export PYCURL_SSL_LIBRARY=openssl
pip install pycurl
複製代碼

安裝pyspider

pip install pyspider
複製代碼

問題解決

- Deprecated option 'domaincontroller': use 'http_authenticator.domain_controller' instead.

  • 解決:
pip uninstall wsgidav
pip install wsgidav==2.4.1
複製代碼

windows環境下面conda安裝pyspider

  • 安裝python3.6
conda create --name py36 python=3.6.8
複製代碼
  • 激活py36環境
activate py36
# 注意:必定要在conda的cmd環境下
複製代碼
  • 安裝pycurl
conda install pycurl
複製代碼
  • 安裝pyspider
pip install pyspider
# 注意:必定要在python3.6環境下
複製代碼
  • 問題解決

問題1: Deprecated option 'domaincontroller': use 'http_authenticator.domain_controller' instead.git

pip uninstall wsgidav
pip install wsgidav==2.4.1
複製代碼

問題2:ModuleNotFoundError: No module named 'mysql'github

pip install mysql-connector-python
複製代碼
  • 運行
pyspider
複製代碼

轉載請註明:溜爸 » 解決安裝pyspider的若干問題sql

相關文章
相關標籤/搜索