title: How to customize a python package and not influence its dependency?
body: <p>I am using a python package called networkx. I write some customized functions in this package. It works well as long as I do not update this package, or change the conda environment. But I am sure this is not the right way to do it. My question is quite similiar to <a href="https://stackoverflow.com/questions/23075397/python-how-to-edit-an-installed-package">this one</a> but I am using conda .</p>
  <p>I am wondering can I use conda to achieve similiar result? What  does the'develop mode' mean? Is it just of folder of this package? Also, if I install it in my project foder, what will happen to the packages that rely on this package? When I install some other packages, they will also install this networkx (such as omnx). So when I <code>import networkx as nx</code>, which networkx I am importing?</p>
  <p>A step by step guide is really appreciated!</p>