我正试着在Python3号中导入美偶。我有这句台词:
from bs4 import BeautifulSoup
上面写着:
from bs4 import BeautifulSoup
File "/usr/local/lib/python2.7/dist-packages/bs4/__init__.py", line 175
except Exception, e:
^
SyntaxError: invalid syntax
我看到它还在尝试使用python2.7包。我使用pip3为python3安装了beautifulsoup,在检查时发现包在/usr/lib/python3/dist packages/
同样在检查sys.path时,我发现该路径存在。但我还是不明白为什么要用旧的包装
如果
python3
可执行文件在sys.path
中有python2.7
,则表示Python 3安装已中断。这是我机器上的^{} :
注意:没有
python2.7
目录。请确保未设置} file 或
PYTHONPATH
,并且在python2.7目录的Python 3.4目录的默认列表(依赖于安装,见上图)中没有多余的.pth
文件,并且^{sitecustomize
,usercustomize
模块不会损坏sys.path
。也许使用virtualenv可以暂时解决您的问题。 或者尝试
pip uninstall beautifulsoup4
这样你只剩下安装了pip3版本。相关问题 更多 >
编程相关推荐