Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 当通过Vagrant访问项目时,PyCharm是否使用安装在virtual env中的依赖项?_Python_Django_Pycharm_Vagrant - Fatal编程技术网

Python 当通过Vagrant访问项目时,PyCharm是否使用安装在virtual env中的依赖项?

Python 当通过Vagrant访问项目时,PyCharm是否使用安装在virtual env中的依赖项?,python,django,pycharm,vagrant,Python,Django,Pycharm,Vagrant,我已经设置了我的Django项目与流浪汉和一切工作良好。但是,当我在Windows的PyCharm中打开它时,代码中会出现许多引用错误,并且会出现“未满足软件包要求”的提示以安装库。问题是,它们已经安装在虚拟环境中(我知道,因为否则项目根本无法工作) 有没有办法让PyCharm知道这些依赖项已经安装,并让它知道在哪里可以找到它们 我已经将项目设置中的项目解释器添加到项目的/venv目录下的解释器中 信息不足。Pycharm通常很清楚错误所在。我假设您在bin目录中正确输入了python文件的路径

我已经设置了我的Django项目与流浪汉和一切工作良好。但是,当我在Windows的PyCharm中打开它时,代码中会出现许多引用错误,并且会出现“未满足软件包要求”的提示以安装库。问题是,它们已经安装在虚拟环境中(我知道,因为否则项目根本无法工作)

有没有办法让PyCharm知道这些依赖项已经安装,并让它知道在哪里可以找到它们


我已经将项目设置中的项目解释器添加到项目的
/venv
目录下的解释器中

信息不足。Pycharm通常很清楚错误所在。我假设您在bin目录中正确输入了python文件的路径?
否则,只要您有requirements.txt,只需通过Pycharm创建另一个环境,并尝试查看差异

我已经解释了错误所在。从库导入时出现引用错误。但我知道,随着django项目的成功运行,这些库在virtualenv中运行良好。既然这些库都安装在virtualenv中,PyCharm难道不应该“拾起它们”并且不抱怨它们没有安装吗?是的,我在创建一个venv时遇到了问题,而不是通过PyCharm thiugh很少,你使用的是PyCharm的专业版本吗?否则只需重做虚拟环境,againz pycharm应该安装依赖项,只要您有requirements.txt(pip freeze>requirements.txt),然后问题就解决了…(至少在我的情况下)祝您好运