我在ubuntu 14.04下使用virtualenv,virtualenvwrapper运行python 2.7.6.现在我从源代码安装了python 2.7.9.新的python解释器现在位于下面,/usr/local/bin但似乎旧的解释器也位于下面/usr/bin.
如果我运行python shell它会显示python2.7.9.但如果我使用mkvirtualenv venv我收到以下消息.
在venv/bin/python中新的python可执行文件
安装setuptools,pip ...完成.
Blockquote/usr/local/bin/python:没有名为virtualenvwrapper的模块
old .bashrc(使用python 2.7.6解释器的工作配置)
# virtualenv-wrappper path
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
新的.bashrc(有失败配置)
# virtualenv-wrappper path
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
使用新的.baschrcI键入source .bashrc并获得以下输出.
/ usr/local/bin/python:没有名为virtualenvwrapper virtualenvwrapper.sh的模块:运行初始化挂钩时出现问题.
如果Python无法导入virtualenvwrapper.hook_loader模块,请检查是否已为VIRTUALENVWRAPPER_PYTHON =/usr/local/bin/python安装了virtualenvwrapper,并且正确设置了PATH.
我也尝试过which -a python:
输出:
/usr/local/bin/python
/usr/bin/python
Run Code Online (Sandbox Code Playgroud)
我想在virtualenv和virtualenvwrapper中使用python 2.7.9.所以我要做的就是让它运转起来?
在 PYCHARM 上运行 pyspark 程序时出现以下错误,错误:
java.io.IOException: 无法运行程序“python3”: CreateProcess error=2, 系统找不到指定的文件......
解释器正在识别 python.exe 文件,并且我已在项目结构中添加了内容根目录。
我之前在 Windows 命令提示符下运行相同的程序时遇到了类似的问题,并使用What is the right way to edit spark-env.sh before running Spark-shell?解决了它。
我在Linux Mint 19 Tara Xfce上使用Pycharm Community 2018.1.4.
它适用于Python 3.5解释器.我安装了Python 3.7作为系统上的默认Python解释器.
python -V命令返回Python 3.7.0b3
我想在Pycharm中使用Python 3.7.
我试过了 :
which python
Run Code Online (Sandbox Code Playgroud)
/usr/bin/python
which python3.7
Run Code Online (Sandbox Code Playgroud)
/usr/local/bin/python3.7
当我去,File > Settings > Project并且Interpreter > Add没有/usr/local文件夹,并且没有python3.7/usr/bin
我可以cd给/usr/local/bin终端文件夹,但Pycharm就是做不到.我重新启动,卸载/重新安装Pycharm,刷新其内部浏览器,重新启动我的电脑.没有改变.
我错过了什么?