我创建了一个装有烧瓶的conda环境。
$ conda create -n myenv
$ pip install flask
如果我激活环境并运行flask服务器,它将按预期工作。
$ conda activate myenv
(myenv)$ python myflaskapp.py
如果我在该文件夹中使用python调用flask而不激活该过程,则它将无法正常工作。
(myenv)$ conda deactivate
$ /path/to/myenv/Scripts/python.exe myflaskapp.py
File "myflaskapp.py", line 1, in <module>
import Flask
ModuleNotFoundError: No module named 'Flask'
我有一种情况,如果可能的话,我希望避免激活conda环境的开销,而直接使用conda安装的文件夹。我该怎么做?
答案 0 :(得分:1)
实际上,conda
和pip
是不同的程序包管理器。如果您在其环境中使用conda
安装了软件包,则无法在pip
环境中使用该软件包,反之亦然。
如果要使用conda
中的Flask,请使用conda install flask
。