Re: [Pydev-users] Setting up Eclipse pydev django development environment
Brought to you by:
fabioz
From: Fabio Z. <fa...@gm...> - 2016-06-07 10:45:31
|
What do you mean by running python --version in the Eclipse Terminal? Which terminal are you talking about? If you just do a simple script with: import sys print(sys.version_info) and run it by pressing 'F9' inside Eclipse/PyDev what do you get? Cheers, Fabio On Mon, Jun 6, 2016 at 11:09 PM, Gary Roach <gar...@ve...> wrote: > Hi all, > > I am still fighting this problem. > > I have installed Eclipse Neon because my version of Debian uses java 8. > > I have then installed the PyDev plugin. I also installed a terminal > emulator plugin. > > Selecting windows>Preferences>PyDev>Interpereters>Python Interpereters, I > used New to create python3.5sys to attach the systems usr/bin and usr/lib > python files to Eclipse. At this point Eclipse works. > > Although the python version selected in the setup is supposed to be python > 3.5 (the systems version), running python --version in the Eclipse Terminal > returns python version 2.7.11 and django 1.9.6. > > The preferences, python Interpreter page shows /usr/bin/python3.5 > interpreter selected resulting in the following libraries: > > /usr/bin/python3.5 > /usr/lib/python3.5/plat-x86_64-linux-gnu > /usr/lib/python3.5/lib-dynload > /usr/local/libpython3.5/dist-packages > /usr/lib/python3/dist-packages > > Does anyone have an idea as to why the wrong versions of python and django > show up. > > Gary R. > > > > > On 05/09/2016 03:50 AM, Fabio Zadrozny wrote: > > Hi Gary, > > There are some ways you can setup things in your use case... > > So, first, I'll explain a bit on the concepts related to then provide the > possible solutions: > > Workspaces: Eclipse itself provides the concept of workspaces, so, each > workspace is completely independent from another (i.e.: > projects/configurations from one workspace are usually not visible to > another workspace). > > Python Interpreter: PyDev can have multiple interpreters configured. You > can think of each interpreter as a virtualenv, where the configuration of > one is independent of the other (if you use virtualenvs, you should usually > configure an interpreter for each virtualenv). > > Project: This is the place where your own source code should reside. Each > folder marked as a source folder will be set as an entry in the PYTHONPATH > (see http://www.pydev.org/manual_101_project_conf2.html). > > As you said that you don't want things to be tied to system changes, you > should download a python install from python.org and keep it independent > from the computer installation (I must say I usually use miniconda to > create multiple python installations that are independent from the > system... you can see more at: http://conda.pydata.org/docs/). > > As to how to map things internally, you can: > > 1. create a new workspace for each python/virtualenv/conda env you have > installed (and then all the projects/interpreters will be separate -- and > when launching Eclipse/PyDev, you should select with which one you want to > work -- if you want to work with multiple at the same time you have to > launch multiple instances... if you go that route, in preferences > general > > workspace you can set a workspace name to be shown in the title to help > you know which one you're working with). > > 2. Create a single workspace, configuring the multiple interpreters you > have in preferences > PyDev > Interpreters > Python interpreter and then, > for each project you have, go to the project properties (alt+enter with > project selected) > PyDev - Interpreter/Grammar and select which > interpreter that project should use. > > To know how to deal with existing code, there's an entry in the FAQ > related to it: > http://www.pydev.org/faq.html#PyDevFAQ-HowdoIimportexistingprojects%2FsourcesintoPyDev%3F > > Cheers, > > Fabio > > > On Sat, May 7, 2016 at 7:12 PM, Gary Roach <gar...@ve...> > wrote: > >> Hi >> >> I need assistance in setting up my development environment an have >> gotten no response from the Eclipselink-users-request list. I hope that >> someone on this list can be of assistance. >> >> I am running Debian stretch OS (Ubuntu is Debian for all practical >> purposes) with an Xwindows KDE desktop. I have a couple of projects that >> require both Python 2.7 and others that requre 3.x, I will be using >> Django 1.7, 1.8 and 1.9 as needed. Each project must be completely >> separate from the other pojects and must not use global libraries. In >> short each project must be atomic. All projects use a common postgresql >> database or the Django default and may have to share an Apache server. I >> should be able to delete a project with out effecting the others. >> Updates to software by the Debian apt-get method should not effect the >> projects. It would be nice if I could port older projects over to the >> new setup. >> >> I have been using another IDE but the IDE suffers from lack of >> development. With that one I used vertualenv or Python3-venv to set up >> virtual environments for each. I have attempted to set up a similar >> thing with Eclipse and have had all kinds of conflicts. The bottom line >> is that I have no idea what I am doing. I need a road map, preferably >> not requiring a lot of extra code, to set things up. >> >> All help will be sincerely appreciated. >> >> Gary R. >> >> >> ------------------------------------------------------------------------------ >> Find and fix application performance issues faster with Applications >> Manager >> Applications Manager provides deep performance insights into multiple >> tiers of >> your business applications. It resolves application problems quickly and >> reduces your MTTR. Get your free trial! >> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z >> _______________________________________________ >> Pydev-users mailing list >> Pyd...@li... >> https://lists.sourceforge.net/lists/listinfo/pydev-users >> > > > > ------------------------------------------------------------------------------ > Find and fix application performance issues faster with Applications Manager > Applications Manager provides deep performance insights into multiple tiers of > your business applications. It resolves application problems quickly and > reduces your MTTR. Get your free trial!https://ad.doubleclick.net/ddm/clk/302982198;130105516;z > > > > _______________________________________________ > Pydev-users mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/pydev-users > > > > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and protocols > are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e > _______________________________________________ > Pydev-users mailing list > Pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-users > > |