pro*_*cer 12 python directory-structure virtualenv
(可能是一个菜鸟问题,但在谷歌搜索20分钟后我没有找到解决方案.)
我用PyCharm 创建了一个新的纯Python项目,它产生了以下文件夹结构
myproject
??? venv
??? bin
? ??? activate
? ??? activate.csh
? ??? activate.fish
? ??? easy_install
? ??? easy_install-3.5
? ??? pip
? ??? pip3
? ??? pip3.5
? ??? python
? ??? python3
? ??? python3.5
??? include
??? lib
? ??? python3.5
??? lib64 -> lib
??? pyvenv.cfg
Run Code Online (Sandbox Code Playgroud)
我现在放在哪里myproject.py或myproject文件夹?
venv?venv/bin文件夹中?venv,即myproject/venv/myproject.py?JR *_*bkr 11
我猜你误解了“虚拟环境”这个词。它提供了一个隔离的环境,您可以在其中下载不同版本的 python 包并为您的项目运行它。因此,不要在您的虚拟环境中放置任何东西。保持干净。
为了利用虚拟环境,
虚拟环境管理不属于您的文件.它不关心你如何管理自己的文件.把它们放在任何有意义的地方,不要放在venv目录树的任何地方.常见的解决方案包括直接在myproject或在myproject/src.