On Oct 19, 2012, at 3:25 PM, Peng Yu wrote:

> On Fri, Oct 19, 2012 at 5:09 PM, Ryan Schmidt <ryandes...@macports.org> wrote:
>> 
>> On Oct 19, 2012, at 16:31, Peng Yu wrote:
>> 
>>> I have the following ports installed and I setup virtualenv correctly.
>>> 
>>> sudo port -v install python27
>>> port select python python27
>>> 
>>> sudo port install py27-pip
>>> sudo port install py27-virtualenv
>>> sudo port install py27-virtualenvwrapper
>>> 
>>> But when I install a package within a virtual environment, I have to
>>> explicit specify the compiler as the following. Otherwise clang or
>>> clang++ will be used and the installation will yield error. Is it
>>> because macports was compiled by clang and clang++. Is there a way to
>>> that pip use g++/gcc as the default?
>>> 
>>> CXX=g++ CC=gcc FFLAGS=-ff2c pip install scipy
>> 
>> There is *no* gcc in Xcode 4.2 and later. In those versions of Xcode, the 
>> programs "gcc" and "g++" are *not* gcc; they are symlinks to llvm-gcc-4.2 
>> and llvm-g++-4.2.
>> 
>> If a port does not compile correctly with clang, that is a bug and you 
>> should file a bug report in our issue tracker. It wasn't clear to me from 
>> what you wrote above what MacPorts port was not compiling properly with 
>> clang. It sounded like maybe you were talking about software that you 
>> install manually, not using a port. If so, take the matter up with the 
>> developers of that software.
> 
> What I did was the following (besides installing the port packages as
> shown in the first email).
> 
> 
> mkdir $HOME/.virtualenvs
> 
> Add the following to ~/.bashrc
> 
> export WORKON_HOME=$HOME/.virtualenvs
> export VIRTUALENVWRAPPER_VIRTUALENV=/opt/local/bin/virtualenv-2.7
> . /opt/local/bin/virtualenvwrapper.sh-2.7
> 
> source ~/.bashrc
> 
> mkvirtualenv --distribute py
> 
> workon py
> 
> You will see a prompt "(py)"
> 
> Under "(py)", run 'CXX=g++ CC=gcc FFLAGS=-ff2c pip install scipy'.

There are py27-* ports among which is py27-scipy. Is py27-scipy what you are 
wanting?

$ port echo name:^py27-

Regards,
Bradley Giesbrecht (pixilla)

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to