Python 当通过Vagrant访问项目时,PyCharm是否使用安装在virtual env中的依赖项?
我已经设置了我的Django项目与流浪汉和一切工作良好。但是,当我在Windows的PyCharm中打开它时,代码中会出现许多引用错误,并且会出现“未满足软件包要求”的提示以安装库。问题是,它们已经安装在虚拟环境中(我知道,因为否则项目根本无法工作) 有没有办法让PyCharm知道这些依赖项已经安装,并让它知道在哪里可以找到它们Python 当通过Vagrant访问项目时,PyCharm是否使用安装在virtual env中的依赖项?,python,django,pycharm,vagrant,Python,Django,Pycharm,Vagrant,我已经设置了我的Django项目与流浪汉和一切工作良好。但是,当我在Windows的PyCharm中打开它时,代码中会出现许多引用错误,并且会出现“未满足软件包要求”的提示以安装库。问题是,它们已经安装在虚拟环境中(我知道,因为否则项目根本无法工作) 有没有办法让PyCharm知道这些依赖项已经安装,并让它知道在哪里可以找到它们 我已经将项目设置中的项目解释器添加到项目的/venv目录下的解释器中 信息不足。Pycharm通常很清楚错误所在。我假设您在bin目录中正确输入了python文件的路径
我已经将项目设置中的项目解释器添加到项目的
/venv
目录下的解释器中 信息不足。Pycharm通常很清楚错误所在。我假设您在bin目录中正确输入了python文件的路径?
否则,只要您有requirements.txt,只需通过Pycharm创建另一个环境,并尝试查看差异 我已经解释了错误所在。从库导入时出现引用错误。但我知道,随着django项目的成功运行,这些库在virtualenv中运行良好。既然这些库都安装在virtualenv中,PyCharm难道不应该“拾起它们”并且不抱怨它们没有安装吗?是的,我在创建一个venv时遇到了问题,而不是通过PyCharm thiugh很少,你使用的是PyCharm的专业版本吗?否则只需重做虚拟环境,againz pycharm应该安装依赖项,只要您有requirements.txt(pip freeze>requirements.txt),然后问题就解决了…(至少在我的情况下)祝您好运