lz 刚接触 vagrant,使用 pycharm 配置 vagrant 有个疑问。代码需要 sftp 到 vagrant 机器上吗?我昨天没有把代码 sftp 到 vagrant 上,而是直接配置 python Interpreter 为 vagrant 下的 python 虚拟环境,然后直接运行本地的代码总是报错[Errno 2] No such file or directory:
ssh://[email protected]: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 虚拟机上? 我还是觉得是我配置有问题,网上说代码不需要上传同步,在本地也可以的,有大佬们指正。
1
zuoakang OP 求大佬们指正。
|
2
king2014 2019-01-29 10:45:46 +08:00
设置共享文件夹能不能解决你的问题
|
3
king2014 2019-01-29 10:48:19 +08:00
设置共享文件夹,代码放在里面。这样应该可以本地代码修改实时显示了吧 |