我第一次像会员一样在这里,并且是python的新手。我想使用“ python-linkedin”包从linkedin中获取API字符串,如下所示:
from linkedin import linkedin
API_KEY = 'my_key'
API_SECRET = 'my_secret'
RETURN_URL = 'http://127.0.0.1:8000'
authentication = linkedin.LinkedInAuthentication(API_KEY, API_SECRET, RETURN_URL, linkedin.PERMISSIONS.enums.values())
print authentication.authorization_url # open this url on your browser
application = linkedin.LinkedInApplication(authentication)
我有这个错误:
C:\Python27\python.exe C:/Users/alemcluster.ALEM/PycharmProjects/linkedinapi/linkedin.py
Traceback (most recent call last):
File "C:/Users/alemcluster.ALEM/PycharmProjects/linkedinapi/linkedin.py", line 1, in <module>
from linkedin import linkedin
File "C:\Users\alemcluster.ALEM\PycharmProjects\linkedinapi\linkedin.py", line 1, in <module>
from linkedin import linkedin
ImportError: cannot import name linkedin
Process finished with exit code 1
我试图将linkedin更改为另一个变量,但没有帮助。很抱歉,如果发布不正确。在此之前,我只看问题的答案。
最佳答案
前一段时间我也遇到过类似的问题。这是由于您的文件名也与库名相同,并且python解释器首先在工作目录中查找库。并且当解释器检查工作目录时,解释器发现了与库名称相同的名称,因此解释器开始从该库中获取实际上不是库的名称。这就是为什么它会出错。
简单地重命名您的文件就可以了。
希望它有用:)
关于python - 无法导入姓名linkedin,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38952997/