Python不在conda环境中时不导入文件
我正在从源文件夹中的文件导入类 源-->文件.pyPython不在conda环境中时不导入文件,python,python-3.x,conda,Python,Python 3.x,Conda,我正在从源文件夹中的文件导入类 源-->文件.py from source.file import * 但当我在conda环境之外时,导入不起作用。为什么会这样 您的Conda环境可能会使用另一个更新的解释器,它不需要\uuuu init\uuuuuu.py文件才能将目录作为包。要使其在Conda环境之外工作,请在源文件夹中添加一个空的\uuuu init\uuuuu.py文件 如果Conda使用Python 3.3+,而在Conda之外,您的Python可执行文件默认为较低版本,例如Pyth
from source.file import *
但当我在conda环境之外时,导入不起作用。为什么会这样 您的Conda环境可能会使用另一个更新的解释器,它不需要
\uuuu init\uuuuuu.py
文件才能将目录作为包。要使其在Conda环境之外工作,请在源
文件夹中添加一个空的\uuuu init\uuuuu.py
文件
如果Conda使用Python 3.3+,而在Conda之外,您的Python可执行文件默认为较低版本,例如Python 2(现在已经过时,不应该再使用了)。您的Conda环境可能会使用不同的、更新的解释器,它不需要
\uuuu init\uuuuu.py
文件才能将目录作为包。要使其在Conda环境之外工作,请在源
文件夹中添加一个空的\uuuu init\uuuuu.py
文件
如果Conda使用Python 3.3+,而在Conda之外,您的Python可执行文件默认为较低版本,例如Python 2(现在已经过时,不应该再使用了)。因为相关软件包只安装在Conda环境中?哪个软件包?source和file.py是定制的,运行Python时您是否在父目录中?您是使用具有导入功能的脚本,还是使用Python提示符?
import*
是一种不好的做法。我同意,我使用的是另一个人编写的代码:因为相关软件包仅安装在conda环境中?哪个软件包?source和file.py是定制的,运行Python时您是否在父目录中?您是使用具有导入功能的脚本,还是使用Python提示符?import*
是一种糟糕的做法。我同意,我使用的是另一个人编写的代码:D