pycharm开发Django踩坑

    xiaoxiao2023-11-22  204

          

    这里就带来了一个问题,当我们同时开发多个工程时,不同的工程会将第三方的包存放在相同的路径下。这就意味着,如果有两个工程依赖同一个包,但是所需要的版本却不一样,比如工程A依赖v1.0.0,而工程B依赖v2.0.0。由于Python无法根据版本来区分包的安装路径,所以这里就会发生版本冲突。所以就必须使用虚拟环境了,pycharm自己使用venv模块创建Django的虚拟开发环境很慢,目前还没有找到解决的办法。但是如果按照《python从入门到实战》里面的步骤创建虚拟环境(主要依靠dos命令),然后直接在pycharm里面opern project却可以有效的使用虚拟环境

    首先,pycharm社区版的对开发Django并不友好,最起码在创建文件的时候可见一斑,使用专业版的会更方便一点通常情况根据《python从入门到实战》里面的项目,有涉及到使用python虚拟环境的问题,通常情况下,我们更关心第三方包的安装位置,比如easy_install或pip会将包存放在 site.getsitepackages所指定的路径下>>> import site>>> site.getsitepackages()['/System/Library/Frameworks/Python.framework/Versions/3.5/Extras/lib/python','/Library/Python/3.5/site-packages'] pycharm创建虚拟环境的时候,会自动联网下载最新的Django,卡死了,解决办法如下https://www.cnblogs.com/castielsun/p/9635683.html
    最新回复(0)