Python 尝试在setup.py中运行控制台脚本时未找到DistributionNotFound

Python 尝试在setup.py中运行控制台脚本时未找到DistributionNotFound,python,pip,virtualenv,setuptools,Python,Pip,Virtualenv,Setuptools,几周前,我用python2.7创建了一个virtualenv,使这个项目运行良好。它使用setuptools并定义了一些控制台脚本 现在,我安装了python3和pip3,我认为这不会与这个项目冲突,但是当我尝试运行相同的控制台脚本时,我遇到了这个错误 pkg_resources.DistributionNotFound: myproject==1.0.0.0-local Traceback (most recent call last): File "/Users/me/dev/mypr

几周前,我用python2.7创建了一个virtualenv,使这个项目运行良好。它使用setuptools并定义了一些控制台脚本

现在,我安装了python3和pip3,我认为这不会与这个项目冲突,但是当我尝试运行相同的控制台脚本时,我遇到了这个错误

pkg_resources.DistributionNotFound: myproject==1.0.0.0-local

Traceback (most recent call last):
  File "/Users/me/dev/myproject/venv-myproject/bin/run_queue_worker_manager", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/Users/me/dev/project/venv-myproject/lib/python2.7/site-packages/pkg_resources.py", line 2720, in <module>
    parse_requirements(__requires__), Environment()
  File "/Users/me/dev/project/venv-myproject/lib/python2.7/site-packages/pkg_resources.py", line 588, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound:myproject==1.0.0.0-local
回溯(最近一次呼叫最后一次):
文件“/Users/me/dev/myproject/venv myproject/bin/run\u queue\u worker\u manager”,第5行,在
从打包资源导入加载入口点
文件“/Users/me/dev/project/venv myproject/lib/python2.7/site packages/pkg_resources.py”,第2720行,在
解析需求(uuu需要),环境()
文件“/Users/me/dev/project/venv myproject/lib/python2.7/site packages/pkg_resources.py”,第588行,在resolve中
未找到提升分配(req)

您是否正确激活了新环境?请注意,您的错误表明调用了
python2.7
环境的脚本。啊,感谢提示cel,我再次运行了
python setup.py develope
,问题得到了解决。这是我需要经常做的事情吗?我读过,它解释了这个命令将当前目录链接到我的virtualenv,但我不明白为什么它会停止工作,因为我从未明确运行过
python setup.py develope--uninstall