gpt4 book ai didi

python - 将 python 模块从现有环境移动到 anaconda

转载 作者:行者123 更新时间:2023-11-28 17:09:05 25 4
gpt4 key购买 nike

我想在 python 3、anaconda 上使用“openface”模块。所以我在这里提到。

https://github.com/samotiian/Installing_openface_with_anaconda

我不知道为什么,但似乎这些模块安装在我现有的 python 环境中,而不是 anaconda 环境中。

当我从 python(不是 anaconda 环境)导入这些模块时,它运行良好。

unknownpgr@unknownpgr:~$ python
Python 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:09:58)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sklearn
>>> import openface
>>>

但是从anaconda环境导入的时候报这样的错误。

(opencv) unknownpgr@unknownpgr:~$ python
Python 3.6.3 | packaged by conda-forge | (default, Nov 4 2017, 10:10:56)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-15)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import openface
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'openface'
>>> import sklearn
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'sklearn'
>>>

所以我的问题是:我如何将这些模块从现有环境移动到 anaconda?

(对不起,我的英语不好。但也许你能理解我想说的。)


重新安装后,我发现问题出在工作目录上。我在/home/openface 上工作,所以我将“openface”移动到 ~/anaconda3/envs/myenvironmet/并且效果很好。

(我是 linux 和 python 编程的新手,所以我不知道为什么。如果你知道为什么 python 模块导入是目录依赖于目录,请告诉我。)

最佳答案

我猜你在安装时没有激活你的 anaconda 环境。激活 anaconda 环境后重复这些步骤。

关于python - 将 python 模块从现有环境移动到 anaconda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48959274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com