python仮想環境django&Srapy virtualnv配置

3085 ワード

設定前にpython 3をインストールします。参考:http://www.jianshu.com/p/097f5c19bf7e
virtual lenv環境構成
1、手動で作成する:
最初のステップは仮想環境を構築し、新しいvirtualnvフォルダcdを作成します。mkdir python3env下の命令をたたくpip3 install virtualenv2.仮想環境を作成する:(-pの後はpython 3の経路)
linux:virtualenv -p /usr/bin/python3 py3env win:\Users\J\AppData\Local\Programs\Python\Python35\python3.仮想環境を有効にする
win:C:\Users\J\Desktop\pachong\Virtual\python03\Scripts\activate.batLinux:source py3env/bin/activate4.Twistedをインストールする
scrapy環境の前にTwistedをインストールしないとエラーが発生します。
Twistedをダウンロードします。(以下のコマンドをコピーします。)
wget https://files.pythonhosted.org/packages/a2/37/298f9547606c45d75aa9792369302cc63aa4bbcf7b5f607560180dd099d2/Twisted-17.9.0.tar.bz2
解凍:tar -xf Twisted-17.9.0.tar.bz2エントリディレクトリ:cd Twisted-17.9.0インストール:python3 setup.py install成功:Finished processing dependencies for Twisted==17.9.0エラーがあったら、
yum install python-devel    #Debin/Ubuntu
apt-get install python3-dev  #Centos/Fedora
5.django&Srapy環境をインストールする:
リストを作成しますrequirements.txt(一括実装用)vim list_requirements.txt下のカバンをリストにコピーします。requirements.txtを保存します。

Django==1.11
olefile==0.44
Pillow==4.2.1
pytz==2017.2

asn1crypto==0.23.0
attrs==17.3.0
Automat==0.6.0
beautifulsoup4==4.6.0
bs4==0.0.1
certifi==2017.7.27.1
cffi==1.11.2
chardet==3.0.4
colorama==0.3.9
constantly==15.1.0
cryptography==2.1.3
cssselect==1.0.1
decorator==4.1.2
fake-useragent==0.1.8
hyperlink==17.3.1
idna==2.6
incremental==17.5.0
ipython==6.2.1
ipython-genutils==0.2.0
jedi==0.11.0
jsonpath==0.75
lxml==4.1.1
parsel==1.2.0
parso==0.1.0
pickleshare==0.7.4
prompt-toolkit==1.0.15
pyasn1==0.3.7
pyasn1-modules==0.1.5
pycparser==2.18
PyDispatcher==2.0.5
Pygments==2.2.0
PyMySQL==0.7.11
pyOpenSSL==17.3.0
queuelib==1.4.2
redis==2.10.6
requests==2.18.4
Scrapy==1.4.0
scrapy-redis==0.6.8
selenium==3.7.0
service-identity==17.0.0
simplegeneric==0.8.1
six==1.11.0
traitlets==4.3.2
urllib3==1.22
w3lib==1.18.0
wcwidth==0.1.7
zope.interface==4.4.3

設置環境pip3 install -r py_list_requirements.txtバージョンエラーが発生したら、pip 3コマンドを更新してください。pip3 install --upgrade pipパッケージソフトのインストール
chromeにProxy Switch yOmegaをインストールし、新しいシナリオモードを設定します。
  • Fiddlerを起動し、メニューバーのTools>Optionsを開いて、「Options」ダイアログを開きます。
  • はFiddlerを設定します。
  • oツールバー->Tools->Fiddler Options->HTTPSを開いて、
  • o Capture HTTPS CONNET(HTTPS接続をキャプチャする)を選択しました。
  • o Decrypt HTTPS trfficを選択しました。(HTTPS通信を解読します)
  • oまた、私たちはFiddlerでこのマシンのすべてのプロセスのHTTPS要求を取得しますので、中間のプルダウンメニューから選択します。from all processes(全プロセスから)
  • o選択下Ignore server certificate errors(サーバ証明書のエラーを無視)
  • は、Windowsが信頼するこのルート証明書をFiddlerに設定してセキュリティ警告を解決します。Trust Root Cerrtificate(信頼されたルート証明書)。
  • FiddlerメインメニューTools->Options...>ConnectionはAllow remote computters to connect(リモート接続可能)を選択します。o Act as system proxy on startup(システム起動エージェントとして)
  • Fiddlerを再起動し、構成を有効にする(このステップは重要であり、必ず行う)。