简体   繁体   English

创建 env 时找不到 VirtualEnv 模块

[英]VirtualEnv Module not found when creating env

I've searched but seems like most posts cannot find modules, once they are in the environment.我已经搜索过,但似乎大多数帖子在环境中都找不到模块。 My problem however is quite strange.然而,我的问题很奇怪。 I am getting a ModuleNotFound error when initialising my env.初始化我的ModuleNotFound时出现ModuleNotFound错误。

daudnadeem$ virtualenv py-tpot
ModuleNotFoundError: No module named 'google'

Even though it shouldn't matter, google is installed.尽管这无关紧要,但已安装了 google。

daudnadeem$ pip install google
Requirement already satisfied: google in /usr/local/lib/python3.7/site-packages (2.0.3)
Requirement already satisfied: beautifulsoup4 in /usr/local/lib/python3.7/site-packages (from google) (4.8.2)
Requirement already satisfied: soupsieve>=1.2 in /usr/local/lib/python3.7/site-packages (from beautifulsoup4->google) (2.0)

I tried uninstalling virtualenv, and reinstalling.我尝试卸载 virtualenv,然后重新安装。 That didn't work.那没有用。

I managed to set up a vitualenv with python3 using: python3 venv myenv However I need a venv with python2.7 and python venv myenv does not work.我设法使用 python3 设置了一个 vitualenv: python3 venv myenv但是我需要一个带有 python2.7 的 venv 并且python venv myenv不起作用。

Anybody have any ideas?有人有任何想法吗?

Have you tried virtualenv -p python venvname .您是否尝试过virtualenv -p python venvname Where python points to python 2 version.其中 python 指向 python 2 版本。

Install virtualenv if not present and try the above command.如果不存在,请安装virtualenv并尝试上述命令。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM