设置:
OSX Sierra 10.12.6
Pycharm社区(2018.1.4)
pyenvs + pyenv-virtualenv:
2.7.15/envs/DAEnv (created from /Users/milena/.pyenv/versions/2.7.15)
2.7.15/envs/python2 (created from /Users/milena/.pyenv/versions/2.7.15)
3.7.0/envs/python3 (created from /Users/milena/.pyenv/versions/3.7.0)
DAEnv (created from /Users/milena/.pyenv/versions/2.7.15)
python2 (created from /Users/milena/.pyenv/versions/2.7.15)
python3 (created from /Users/milena/.pyenv/versions/3.7.0)
已将项目解释器设置为使用DAEnv
问题:
从shutil导入私有方法(下面的示例)提供了找不到参考。
from shutil import _basename
当我“单击”关闭按钮时,它重定向到 / Applications / PyCharm \ CE.app/Contents/helpers/typeshed/stdlib/2/shutil.pyi /milena/.pyenv/versions/2.7.15/lib/python2.7/shutil.py
解决方案?
可以与配置为.bash_profile的一部分的.bash_profile连接 pyenv-virtualenv配置? PyCharm不继承bash个人资料吗?
如何告诉PyCharm使用.py而不是.pyi?
如何告诉Pycharm使用我的.bash_profile?
我在黑暗中
答案 0 :(得分:1)
PyCharm依靠typeshed stubs从shutil
检索可导入对象的列表,不幸的是,缺少_basename
。我在PyCharms的错误跟踪器中创建了相应的票证:PY-30842。