lz 刚接触 vagrant,使用 pycharm 配置 vagrant 有个疑问。代码需要 sftp 到 vagrant 机器上吗?我昨天没有把代码 sftp 到 vagrant 上,而是直接配置 python Interpreter 为 vagrant 下的 python 虚拟环境,然后直接运行本地的代码总是报错[Errno 2] No such file or directory:
ssh://vagrant@127.0.0.1:2222/home/vagrant/vens/bin/python -u C:/Users/Administrator/Desktop/Desktop/workspace/test/main.py
bash: line 0: cd: C:/Users/Administrator/Desktop/Desktop/workspace/test: No such file or directory
/home/vagrant/vens/bin/python: can't open file 'C:/Users/Administrator/Desktop/Desktop/workspace/test/main.py': [Errno 2] No such file or directory
后面配置 Deployment sftp 将代码同步上传到 vagrant,python Interpreter 还是 vagrant 环境,这样就能运行代码了。
结论:pycharm+vagrant 需要上传代码到 vagrant 虚拟机上? 我还是觉得是我配置有问题,网上说代码不需要上传同步,在本地也可以的,有大佬们指正。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.