如何提供从pyCharm到term的'makedirectory as source root'

2024-10-04 01:28:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我在迁移到生产环境时遇到了一些问题:

cabox@box-codeanywhere:~/workspace/PEP$ python ./dev_scrapers/jordan.py                                                                                                                                                                       
Traceback (most recent call last):                                                                                                                                                                                                            
  File "./dev_scrapers/jordan.py", line 3, in <module>                                                                                                                                                                                        
    from utils import create_entity, create_id, custom_opener                                                                                                                                                                                 
ImportError: No module named utils

我使用了pyCharm和按钮'makedirectory as source root' 如何在终端中执行这样的命令?在


Tags: pydevboxmost环境createutilsworkspace
3条回答

我可以将directory设置为root(并修复未解决的导入问题),执行以下操作:

pycharm>Settings>Project>Project Structure选择您的项目,然后从文件树中选择您的django项目目录,然后单击蓝色文件夹Source按钮将该目录定义为源。在

您应该将源根目录添加到PYTHONPATH

export PYTHONPATH="${PYTHONPATH}:/your/source/root"

您可以根据接受的答案在终端中设置环境变量PYTHONPATH。每次启动终端时都必须这样做。在使用虚拟环境的情况下,可以将变量赋值,如export PYTHONPATH="/your/source/root",放在文件venv/bin/activate中。其中,venv代表虚拟环境目录的名称。在

相关问题 更多 >