Python 如何在使用旧版本的同时开发新的pkg版本
我正在用python中的Python 如何在使用旧版本的同时开发新的pkg版本,python,setuptools,Python,Setuptools,我正在用python中的控制台脚本开发自己的pkg。 我安装了一个稳定的版本: python setup.py install 我已经在使用这个版本了。我想实现并测试一些改进。 如何在不“丢失”已安装版本的情况下执行以下操作: python setup.py develop 最佳实践是使用不同的版本:一个用于当前版本,一个用于开发 对于当前版本: cd /path/to/virtualenv/dir/ virtualenv my_app source my_app/bin/activate
控制台脚本开发自己的pkg。
我安装了一个稳定的版本:
python setup.py install
我已经在使用这个版本了。我想实现并测试一些改进。
如何在不“丢失”已安装版本的情况下执行以下操作:
python setup.py develop
最佳实践是使用不同的版本:一个用于当前版本,一个用于开发
对于当前版本:
cd /path/to/virtualenv/dir/
virtualenv my_app
source my_app/bin/activate
pip install my_app # or a path to my last wheel
您可以通过以下方式运行python setup.py install
,而不是使用pip
:
cd /path/to/workspace/my_app/ # <- directory containing the setup.py
python setup.py install
编辑有关virtualenvs的更多信息
你可以阅读在线书籍来了解更多关于virtualenvs的信息
/path/to/virtualenv/dir/bin/my_entry <args>
cd /path/to/virtualenv/dir/
virtualenv my_app_dev
source my_app_dev/bin/activate
cd /path/to/workspace/my_app/ # <- directory containing the setup.py
pip install -e .
pip list