Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在使用旧版本的同时开发新的pkg版本_Python_Setuptools - Fatal编程技术网

Python 如何在使用旧版本的同时开发新的pkg版本

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

我正在用python中的
控制台脚本
开发自己的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