我正在尝试使用Vagrant和PyCharm Professional版本启动Django项目。我正在使用Windows计算机,而我的Vagrant文件看起来像这样https://gist.github.com/LondonAppDev/d990ab5354673582c35df1ee277d6c24
下面是我的项目,以防万一(回答这个问题并非必需) https://github.com/samirtendulkar/profiles-rest-api
现在通过我添加的Pycharm终端机
var recordSettings = [
AVFormatIDKey: kAudioFormatMPEG4AAC,
AVEncoderAudioQualityKey : AVAudioQuality.min.rawValue,
AVEncoderBitRateKey : 80000,
AVNumberOfChannelsKey: 2,
AVSampleRateKey : 44100.0
]
然后我在根项目中添加了一个vagrant init
vagrant up
vagrant ssh
vagrant@ubuntu-xenial:/$ mkvirtualenv profiles_app_venv --python=python3
(profiles_app_venv) vagrant@ubuntu-xenial:/$ pip install django==1.11
(profiles_app_venv) vagrant@ubuntu-xenial:/$ pip install djangorestframework==3.6.2
文件夹,并开始制作另一个应用程序
然后我创建了一个requirements.txt
src
请参见下图。 我知道这是因为我的项目正在Vagrant服务器上运行,而Pycharm正在主机服务器上运行。但是我在Pycharm的所有最佳功能上都输了。我该如何覆盖
任何想法我需要在这里做什么
答案 0 :(得分:1)
您不需要覆盖任何内容。问题是您包括了require.txt文件,而没有设置项目解释器。您应该做的是转到Settings > Project > Project Interpreter
,然后选择项目解释器作为profiles_app_venv
在本地服务器上的路径。应用此方法几秒钟后(或者如果立即重新启动PyCharm,则立即),您应该看到那些警告消失,因为它可以识别出它们已安装在您选择的解释器中。
答案 1 :(得分:0)
这是您需要做的:
只要您指向正确的解释器并且程序包在解释器中,您就应该很好