簡體   English   中英

如何使用python-social-auth解決錯誤

[英]How to solve error with python-social-auth

程序執行代碼時

url('', include('social.apps.django_app.urls', namespace='social')),

我有一些錯誤

site-packages / social / utils.py“,第8行,在

[2015年7月1日星期三19:01:02] [錯誤] [客戶端5.254.65.101:9114]導入六個

[2015年7月1日星期三19:01:02] [錯誤] [客戶端5.254.65.101:9114] ImportError:沒有名為六個模塊

但是我有第六個模塊,可以運行:

import six

庫python-social-auth是通過pip install

樣本復制所有設置

不要使用virtualenv,所有安裝都是全局的

點凍結命令的輸出

    Cython==0.22 
Django==1.8.2  
GnuPGInterface==0.3.2  
IPy==0.83
Jinja2==2.7.3 
MarkupSafe==0.23  
MySQL-python==1.2.3  
PIL==1.1.7
Pillow==2.8.1  
PyJWT==1.3.0  
PyYAML==3.11  
apt-xapian-index==0.44
argparse==1.2.1  
backports.ssl-match-hostname==3.4.0.2 
chardet==2.0.1 
command-not-found==0.2.44  
FIXME: could not find svn URL in dependency_links for this package: 
distribute==0.6.24dev-r0
django-ajax-selects==1.3.6  
django-jinja==1.4.1
django-social-auth==0.7.28 
django-vkontakte-iframe==0.4.1
docker-compose==1.2.0rc2  
docker-py==1.1.0  
dockerpty==0.3.2
docopt==0.6.2  
httplib2==0.9.1  
iotop==0.4.4  
language-selector==0.1
marisa-trie==0.7  
oauth2==1.5.211  
oauthlib==0.7.2 
prettytable==0.7.2 
psutil==1.1.3  
pyCLI==2.0.3  
pycurl==7.19.0 
pylibacl==0.5.2 
pyroute2==0.2.16  
python-apt==0.8.3 ubuntu7.3
python-debian==0.1.21 
ubuntu1 python-openid==2.2.5
python-ptrace==0.8.1 
python-social-auth==0.2.11 
redis==2.10.3   
requests==2.5.3 
requests-oauthlib==0.5.0 
rfoo==1.3.0.1   
setproctitle==1.1.8 
six==1.9.0 
texttable==0.8.3 
ufw==0.31.1-1   
virtualenv==1.7.1.2 
websocket-client==0.29.0 
wsgiref==0.1.2   
xmpppy==0.5.0rc1

解決了。

1-安裝virtualenv pip install virtualenv

2-為環境創建目錄

mkdir venv
virtualenv --system-site-packages <venv_name> 

system-site-packages ---讓您從項目中添加了很多以前的功能

3-再次安裝庫

 pip install python-social-auth

4然后您需要將環境目錄添加到wsgi文件中

sys.path.append('/home/venv/lib/python2.7/site-packages')

TaDaaam,有效

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM