问题描述
我在 GitHub 上有一个 Python 包(这里是一个 minimal example)。该文件夹结构是:
> d %>% mutate({{multip_name}} := NA)
Error: The LHS of `:=` must be a string or a symbol
Run `rlang::last_error()` to see where the error occurred.
> d %>% mutate(!!!syms(multip_name) := NA)
Error: The LHS of `:=` can't be spliced with `!!!`
Run `rlang::last_error()` to see where the error occurred.
我看过其他地方,最好是到处使用绝对导入,因此在setuptest
+--- package1
+--- __init__.py
+--- +--- module1.py
+--- +--- main1a.py
+--- +--- main1b.py
+--- +--- __init__.py
+--- +---
+--- package2
+--- +--- module2.py
+--- +--- __init__.py
+--- demo1a.py
+--- demo1b.py
+--- setup.py
我做的:
demo1a.py
from setuptest.package1.module1 import func1
from setuptest.package2.module2 import func2
print ("func1",func1(),"func2",func2())
在this answer时,建议把母文件夹中PYTHONPATH,或把含在Python库文件夹组件的目录。但是,据我了解,这应该是自动的设置步骤完成。所以我跑
ModuleNotFoundError: No module named 'setuptest'
但我仍然得到同样的错误。这是我的setup.py:
python3 setup.py install
什么是错呢?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)