Python远程部署问题

Traceback (most recent call last):
  File "/root/.pycharm_helpers/pydev/pydevd.py", line 10, in <module>
    from _pydevd_bundle.pydevd_collect_try_except_info import collect_return_info
ImportError: No module named _pydevd_bundle.pydevd_collect_try_except_info

猜测是我之前删了虚拟机上的某些库
尝试重新安装

pip2.7 install pydevd

不是这个库,首先要清楚这个包是从哪个位置引入的,这个包怎么获得,猜测跟Pycharm有关

_pydevd_bundle.pydevd_collect_try_except_info import collect_return_info

安装一个不存在的包,就可以找到python包的路径

root@dev8 pycharm_project_157]# pip2.7 install _pydevd_bundle
Invalid requirement: '_pydevd_bundle'
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", line 82, in __init__
    req = Requirement(req)

在
/usr/lib/python2.7/site-packages

最后发现,pycharm在远程部署时会在虚拟机上创建了.pycharm_helpers/目录
因为我这个虚拟机是从另一台电脑导入的,目录是之前版本的pycharm创建的,所以可能是不兼容的问题
解决:
删除原有的.pycharm_helpers/,让pycharm重新建

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容