我一直在尝试在虚拟环境中安装美丽的汤。我已经使用pip和easy_install成功安装了模块,但我似乎无法将其导入到解释器中。以下是我尝试启动它的方法..任何帮助都会非常感激。
谢谢!
(WebScraper)test@ubuntu:~/code/WebScraper$ easy_install beautifulsoup4
Searching for beautifulsoup4
Reading http://pypi.python.org/simple/beautifulsoup4/
Reading http://www.crummy.com/software/BeautifulSoup/bs4/
Reading http://www.crummy.com/software/BeautifulSoup/bs4/download/
Best match: beautifulsoup4 4.2.0
Downloading http://pypi.python.org/packages/source/b/beautifulsoup4/beautifulsoup4- 4.2.0.tar.gz#md5=48a3a7ee42d9b5bd046b3b5c86bb2d35
Processing beautifulsoup4-4.2.0.tar.gz
Writing /tmp/easy_install-R6wbsM/beautifulsoup4-4.2.0/setup.cfg
Running beautifulsoup4-4.2.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install- R6wbsM/beautifulsoup4-4.2.0/egg-dist-tmp-xIc3Vf
zip_safe flag not set; analyzing archive contents...
Adding beautifulsoup4 4.2.0 to easy-install.pth file
Installed /home/test/code/WebScraper/lib/python2.7/site-packages/beautifulsoup4-4.2.0- py2.7.egg
Processing dependencies for beautifulsoup4
Finished processing dependencies for beautifulsoup4
(WebScraper)test@ubuntu:~/code/WebScraper$ python
Python 2.7.4 (default, Apr 19 2013, 18:28:01)
[GCC 4.7.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import bs4
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "bs4.py", line 1, in <module>
from bs4 import BeautifulSoup
ImportError: cannot import name BeautifulSoup
>>>>
答案 0 :(得分:0)
这对我有用:
dirk@discordia:~/Dokumente/devel/python$ virtualenv blabla --no-site-packages
New python executable in blabla/bin/python
Installing setuptools, pip...done.
dirk@discordia:~/Dokumente/devel/python$ source blabla/bin/activate
(blabla)dirk@discordia:~/Dokumente/devel/python$ cd blabla/
(blabla)dirk@discordia:~/Dokumente/devel/python/blabla$ pip install yolk
Downloading/unpacking yolk
Downloading yolk-0.4.3.tar.gz (86kB): 86kB downloaded
Running setup.py (path:/home/dirk/Dokumente/devel/python/blabla/build/yolk/setup.py) egg_info for package yolk
...snip...
Successfully installed yolk
Cleaning up...
(blabla)dirk@discordia:~/Dokumente/devel/python/blabla$ yolk -l
Python - 2.7.5+ - active development (/usr/lib/python2.7/lib-dynload)
argparse - 1.2.1 - active development (/usr/lib/python2.7)
pip 1.5.4 has no metadata
setuptools 2.2 has no metadata
wsgiref - 0.1.2 - active development (/usr/lib/python2.7)
yolk - 0.4.3 - active
(blabla)dirk@discordia:~/Dokumente/devel/python/blabla$ pip install beautifulsoup4
Downloading/unpacking beautifulsoup4
Downloading beautifulsoup4-4.3.2.tar.gz (143kB): 143kB downloaded
Running setup.py (path:/home/dirk/Dokumente/devel/python/blabla/build/beautifulsoup4/setup.py) egg_info for package beautifulsoup4
Installing collected packages: beautifulsoup4
Running setup.py install for beautifulsoup4
Successfully installed beautifulsoup4
Cleaning up...
(blabla)dirk@discordia:~/Dokumente/devel/python/blabla$ python
Python 2.7.5+ (default, Feb 27 2014, 19:37:08)
[GCC 4.8.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import bs4 ; from bs4 import BeautifulSoup
>>>
所以也许你想尝试一个新的virtenv并用pip install
安装bs4。